home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_2_GnrlDialogs.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
424KB
|
7,244 lines
# near model CODE resource
# jump table entries: 1440-1451 (12 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 486C FEEA pea.l [A4 - 0x116]
0000000E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000012 486C FEDA pea.l [A4 - 0x126]
00000016 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000001A 486C FE8A pea.l [A4 - 0x176]
0000001E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000022 486C FECA pea.l [A4 - 0x136]
00000026 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000002A 486C FE7A pea.l [A4 - 0x186]
0000002E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000032 486C FEB6 pea.l [A4 - 0x14A]
00000036 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000003A 486C FEAA pea.l [A4 - 0x156]
0000003E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000042 486C FE9A pea.l [A4 - 0x166]
00000046 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000004A 486C FE8A pea.l [A4 - 0x176]
0000004E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000052 486C FE7A pea.l [A4 - 0x186]
00000056 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000005A 486C FE6A pea.l [A4 - 0x196]
0000005E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000062 486C FE62 pea.l [A4 - 0x19E]
00000066 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000006A 486C FE5E pea.l [A4 - 0x1A2]
0000006E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000072 486C FBF6 pea.l [A4 - 0x40A]
00000076 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000007A 486C FBFE pea.l [A4 - 0x402]
0000007E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000082 4267 clr.w -[A7]
00000084 42A7 clr.l -[A7]
00000086 3F2C FEFA move.w -[A7], [A4 - 0x106]
0000008A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000008E 395F FC18 move.w [A4 - 0x3E8], [A7]+
00000092 285F movea.l A4, [A7]+
00000094 4E5E unlink A6
00000096 2E9F move.l [A7], [A7]+
00000098 4E75 rts
fn0000009A:
0000009A 4E56 0000 link A6, 0
0000009E 48E7 0018 movem.l -[A7], A3,A4
000000A2 286E 0008 movea.l A4, [A6 + 0x8]
000000A6 4A6E 000C tst.w [A6 + 0xC]
000000AA 6764 beq +0x66 /* 00000110 */
000000AC 206E 0008 movea.l A0, [A6 + 0x8]
000000B0 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC]
000000B6 4A6C FC06 tst.w [A4 - 0x3FA]
000000BA 670E beq +0x10 /* 000000CA */
000000BC 4267 clr.w -[A7]
000000BE 3F2C FC06 move.w -[A7], [A4 - 0x3FA]
000000C2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000000C6 395F FC18 move.w [A4 - 0x3E8], [A7]+
label000000CA:
000000CA 4A6C FBEC tst.w [A4 - 0x414]
000000CE 670E beq +0x10 /* 000000DE */
000000D0 4267 clr.w -[A7]
000000D2 3F2C FBEC move.w -[A7], [A4 - 0x414]
000000D6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000000DA 395F FC18 move.w [A4 - 0x3E8], [A7]+
label000000DE:
000000DE 102C FBEA move.b D0, [A4 - 0x416]
000000E2 6718 beq +0x1A /* 000000FC */
000000E4 47EC FEFA lea.l A3, [A4 - 0x106]
000000E8 4267 clr.w -[A7]
000000EA 3F13 move.w -[A7], [A3]
000000EC 2F2B 0002 move.l -[A7], [A3 + 0x2]
000000F0 486B 0006 pea.l [A3 + 0x6]
000000F4 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000000F8 395F FC18 move.w [A4 - 0x3E8], [A7]+
label000000FC:
000000FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000100 4EBA FEFE jsr [PC - 0x102 /* 00000000 */]
00000104 206E 0008 movea.l A0, [A6 + 0x8]
00000108 2C48 movea.l A6, A0
0000010A 4EFA 122C jmp [PC + 0x122C /* 00001338 */]
0000010E 0000 4CDF ori.b D0, 0xDF
// begin alternate branch 00000110-00000114
label00000110:
00000110 4CDF 1800 movem.l A3,A4, [A7]+
// end alternate branch 00000110-00000114
label00000110: // (misaligned)
00000112 1800 move.b D4, D0
00000114 4E5E unlink A6
00000116 205F movea.l A0, [A7]+
00000118 5C4F addq.w A7, 6
0000011A 4ED0 jmp [A0]
fn0000011C:
0000011C 4E56 FFF8 link A6, -0x0008
00000120 203C 0000 00FF move.l D0, 0xFF
00000126 C0AE 0010 and.l D0, [A6 + 0x10]
0000012A 2D40 FFF8 move.l [A6 - 0x8], D0
0000012E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000132 2F3C 0000 0100 move.l -[A7], 0x100
00000138 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000013C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000140 202E 000C move.l D0, [A6 + 0xC]
00000144 EA88 lsr D0, 5
00000146 E180 asl D0, 8
00000148 D0AE FFF8 add.l D0, [A6 - 0x8]
0000014C 322E FFFE move.w D1, [A6 - 0x2]
00000150 206E 0008 movea.l A0, [A6 + 0x8]
00000154 E541 asl D1.w, 2
00000156 41E8 FC42 lea.l A0, [A0 - 0x3BE]
0000015A 2180 1000 move.l [A0 + D1.w], D0
0000015E 4E5E unlink A6
00000160 205F movea.l A0, [A7]+
00000162 DEFC 000C add.w A7, 0xC
00000166 4ED0 jmp [A0]
fn00000168:
00000168 4E56 FFFC link A6, -0x0004
0000016C 7000 moveq.l D0, 0x00
0000016E 2F00 move.l -[A7], D0
00000170 4267 clr.w -[A7]
00000172 A861 syscall Random
00000174 321F move.w D1, [A7]+
00000176 201F move.l D0, [A7]+
00000178 3001 move.w D0, D1
0000017A C0BC 0000 00FF and.l D0, 0xFF
00000180 2D40 FFFC move.l [A6 - 0x4], D0
00000184 206E 0008 movea.l A0, [A6 + 0x8]
00000188 2028 FEF6 move.l D0, [A0 - 0x10A]
0000018C E180 asl D0, 8
0000018E D0AE FFFC add.l D0, [A6 - 0x4]
00000192 2D40 000C move.l [A6 + 0xC], D0
00000196 206E 0008 movea.l A0, [A6 + 0x8]
0000019A 52A8 FEF6 addq.l [A0 - 0x10A], 1
0000019E 4E5E unlink A6
000001A0 2E9F move.l [A7], [A7]+
000001A2 4E75 rts
fn000001A4:
000001A4 4E56 0000 link A6, 0
000001A8 2F0C move.l -[A7], A4
000001AA 286E 0008 movea.l A4, [A6 + 0x8]
000001AE 486C FC42 pea.l [A4 - 0x3BE]
000001B2 203C 0000 0200 move.l D0, 0x200
000001B8 E488 lsr D0, 2
000001BA 2F00 move.l -[A7], D0
000001BC 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */]
000001C0 297C 0000 0200 FC42 move.l [A4 - 0x3BE], 0x200
000001C8 297C 4D41 5354 FC46 move.l [A4 - 0x3BA], 0x4D415354 /* 'MAST' */
000001D0 70FF moveq.l D0, 0xFFFFFFFF
000001D2 2940 FC4A move.l [A4 - 0x3B6], D0
000001D6 7008 moveq.l D0, 0x08
000001D8 2940 FEF6 move.l [A4 - 0x10A], D0
000001DC 42A7 clr.l -[A7]
000001DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001E2 4EBA FF84 jsr [PC - 0x7C /* 00000168 */]
000001E6 295F FEF2 move.l [A4 - 0x10E], [A7]+
000001EA 42A7 clr.l -[A7]
000001EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F0 4EBA FF76 jsr [PC - 0x8A /* 00000168 */]
000001F4 295F FEE2 move.l [A4 - 0x11E], [A7]+
000001F8 42A7 clr.l -[A7]
000001FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001FE 4EBA FF68 jsr [PC - 0x98 /* 00000168 */]
00000202 295F FED2 move.l [A4 - 0x12E], [A7]+
00000206 42A7 clr.l -[A7]
00000208 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000020C 4EBA FF5A jsr [PC - 0xA6 /* 00000168 */]
00000210 295F FEBE move.l [A4 - 0x142], [A7]+
00000214 42A7 clr.l -[A7]
00000216 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000021A 4EBA FF4C jsr [PC - 0xB4 /* 00000168 */]
0000021E 295F FEB2 move.l [A4 - 0x14E], [A7]+
00000222 42A7 clr.l -[A7]
00000224 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000228 4EBA FF3E jsr [PC - 0xC2 /* 00000168 */]
0000022C 295F FEA2 move.l [A4 - 0x15E], [A7]+
00000230 7000 moveq.l D0, 0x00
00000232 2940 FE92 move.l [A4 - 0x16E], D0
00000236 7000 moveq.l D0, 0x00
00000238 2940 FE82 move.l [A4 - 0x17E], D0
0000023C 7000 moveq.l D0, 0x00
0000023E 2940 FE72 move.l [A4 - 0x18E], D0
00000242 297C 0000 0080 FEEE move.l [A4 - 0x112], 0x80
0000024A 297C 0000 0800 FEDE move.l [A4 - 0x122], 0x800
00000252 42A7 clr.l -[A7]
00000254 7034 moveq.l D0, 0x34
00000256 2F00 move.l -[A7], D0
00000258 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
0000025C 295F FECE move.l [A4 - 0x132], [A7]+
00000260 42A7 clr.l -[A7]
00000262 7038 moveq.l D0, 0x38
00000264 2F00 move.l -[A7], D0
00000266 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
0000026A 295F FEBA move.l [A4 - 0x146], [A7]+
0000026E 42A7 clr.l -[A7]
00000270 7018 moveq.l D0, 0x18
00000272 2F00 move.l -[A7], D0
00000274 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00000278 295F FEAE move.l [A4 - 0x152], [A7]+
0000027C 42A7 clr.l -[A7]
0000027E 7018 moveq.l D0, 0x18
00000280 2F00 move.l -[A7], D0
00000282 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00000286 295F FE9E move.l [A4 - 0x162], [A7]+
0000028A 7000 moveq.l D0, 0x00
0000028C 2940 FE8E move.l [A4 - 0x172], D0
00000290 7000 moveq.l D0, 0x00
00000292 2940 FE7E move.l [A4 - 0x182], D0
00000296 7000 moveq.l D0, 0x00
00000298 2940 FE6E move.l [A4 - 0x192], D0
0000029C 7000 moveq.l D0, 0x00
0000029E 2940 FE66 move.l [A4 - 0x19A], D0
000002A2 285F movea.l A4, [A7]+
000002A4 4E5E unlink A6
000002A6 2E9F move.l [A7], [A7]+
000002A8 4E75 rts
fn000002AA:
000002AA 4E56 FFF8 link A6, -0x0008
000002AE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000002B2 2A2E 000C move.l D5, [A6 + 0xC]
000002B6 286E 0008 movea.l A4, [A6 + 0x8]
000002BA 7000 moveq.l D0, 0x00
000002BC 2D40 0010 move.l [A6 + 0x10], D0
000002C0 4A85 tst.l D5
000002C2 6604 bne +0x6 /* 000002C8 */
000002C4 6000 008A bra +0x8C /* 00000350 */
label000002C8:
000002C8 42A7 clr.l -[A7]
000002CA 2F05 move.l -[A7], D5
000002CC 2F3A 008E move.l -[A7], [PC + 0x8E /* 0000035C, value 0x50525354 'PRST' */]
000002D0 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
000002D4 2E1F move.l D7, [A7]+
000002D6 6606 bne +0x8 /* 000002DE */
000002D8 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000002DC 6072 bra +0x74 /* 00000350 */
label000002DE:
000002DE 42A7 clr.l -[A7]
000002E0 2047 movea.l A0, D7
000002E2 2050 movea.l A0, [A0]
000002E4 2F10 move.l -[A7], [A0]
000002E6 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
000002EA 295F FE6E move.l [A4 - 0x192], [A7]+
000002EE 42A7 clr.l -[A7]
000002F0 2F2C FE6E move.l -[A7], [A4 - 0x192]
000002F4 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000002F8 295F FE6A move.l [A4 - 0x196], [A7]+
000002FC 4267 clr.w -[A7]
000002FE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000302 395F FC18 move.w [A4 - 0x3E8], [A7]+
00000306 4AAC FE6A tst.l [A4 - 0x196]
0000030A 672C beq +0x2E /* 00000338 */
0000030C 2047 movea.l A0, D7
0000030E 2F10 move.l -[A7], [A0]
00000310 206C FE6A movea.l A0, [A4 - 0x196]
00000314 2F10 move.l -[A7], [A0]
00000316 2F2C FE6E move.l -[A7], [A4 - 0x192]
0000031A 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
0000031E 42A7 clr.l -[A7]
00000320 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000324 4EBA FE42 jsr [PC - 0x1BE /* 00000168 */]
00000328 2C1F move.l D6, [A7]+
0000032A 206C FE6A movea.l A0, [A4 - 0x196]
0000032E 2650 movea.l A3, [A0]
00000330 26AC FE6E move.l [A3], [A4 - 0x192]
00000334 2746 0008 move.l [A3 + 0x8], D6
label00000338:
00000338 2F05 move.l -[A7], D5
0000033A 4267 clr.w -[A7]
0000033C 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00000340 3F2C FC18 move.w -[A7], [A4 - 0x3E8]
00000344 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000348 4EBA FD50 jsr [PC - 0x2B0 /* 0000009A */]
0000034C 2D46 0010 move.l [A6 + 0x10], D6
label00000350:
00000350 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000354 4E5E unlink A6
00000356 205F movea.l A0, [A7]+
00000358 504F addq.w A7, 8
0000035A 4ED0 jmp [A0]
0000035C 5052 addq.w [A2], 8
0000035E 5354 subq.w [A4], 1
fn00000360:
00000360 4E56 FFF0 link A6, -0x0010
00000364 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000368 286E 0008 movea.l A4, [A6 + 0x8]
0000036C 7000 moveq.l D0, 0x00
0000036E 2D40 0012 move.l [A6 + 0x12], D0
00000372 4AAE 000E tst.l [A6 + 0xE]
00000376 6604 bne +0x6 /* 0000037C */
00000378 6000 00D0 bra +0xD2 /* 0000044A */
label0000037C:
0000037C 42A7 clr.l -[A7]
0000037E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000382 2F3A 00D4 move.l -[A7], [PC + 0xD4 /* 00000458, value 0x50524654 'PRFT', cstring "PRFTNV" */]
00000386 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
0000038A 2C1F move.l D6, [A7]+
0000038C 6608 bne +0xA /* 00000396 */
0000038E 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000392 6000 00B6 bra +0xB8 /* 0000044A */
label00000396:
00000396 42A7 clr.l -[A7]
00000398 2046 movea.l A0, D6
0000039A 2050 movea.l A0, [A0]
0000039C 2F10 move.l -[A7], [A0]
0000039E 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
000003A2 2E1F move.l D7, [A7]+
000003A4 4AAC FE62 tst.l [A4 - 0x19E]
000003A8 660E bne +0x10 /* 000003B8 */
000003AA 42A7 clr.l -[A7]
000003AC 2F07 move.l -[A7], D7
000003AE 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000003B2 295F FE62 move.l [A4 - 0x19E], [A7]+
000003B6 6010 bra +0x12 /* 000003C8 */
label000003B8:
000003B8 2F2C FE62 move.l -[A7], [A4 - 0x19E]
000003BC 2007 move.l D0, D7
000003BE D0AC FE66 add.l D0, [A4 - 0x19A]
000003C2 2F00 move.l -[A7], D0
000003C4 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
label000003C8:
000003C8 4267 clr.w -[A7]
000003CA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000003CE 395F FC18 move.w [A4 - 0x3E8], [A7]+
000003D2 4AAC FE62 tst.l [A4 - 0x19E]
000003D6 56C0 sne D0
000003D8 4A00 tst.b D0
000003DA 6754 beq +0x56 /* 00000430 */
000003DC 4A6C FC18 tst.w [A4 - 0x3E8]
000003E0 57C1 seq D1
000003E2 C001 and.b D0, D1
000003E4 674A beq +0x4C /* 00000430 */
000003E6 206C FE62 movea.l A0, [A4 - 0x19E]
000003EA 2A2C FE66 move.l D5, [A4 - 0x19A]
000003EE DA90 add.l D5, [A0]
000003F0 2046 movea.l A0, D6
000003F2 2F10 move.l -[A7], [A0]
000003F4 2F05 move.l -[A7], D5
000003F6 2F07 move.l -[A7], D7
000003F8 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000003FC 42A7 clr.l -[A7]
000003FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000402 4EBA FD64 jsr [PC - 0x29C /* 00000168 */]
00000406 281F move.l D4, [A7]+
00000408 2645 movea.l A3, D5
0000040A 2687 move.l [A3], D7
0000040C 2744 0008 move.l [A3 + 0x8], D4
00000410 2007 move.l D0, D7
00000412 D1AC FE66 add.l [A4 - 0x19A], D0
00000416 206C FE5E movea.l A0, [A4 - 0x1A2]
0000041A 302E 000C move.w D0, [A6 + 0xC]
0000041E 5340 subq.w D0, 1
00000420 E540 asl D0.w, 2
00000422 48C0 ext.l D0
00000424 D090 add.l D0, [A0]
00000426 2940 FE5A move.l [A4 - 0x1A6], D0
0000042A 206C FE5A movea.l A0, [A4 - 0x1A6]
0000042E 2087 move.l [A0], D7
label00000430:
00000430 2F2E 000E move.l -[A7], [A6 + 0xE]
00000434 4267 clr.w -[A7]
00000436 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000043A 3F2C FC18 move.w -[A7], [A4 - 0x3E8]
0000043E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000442 4EBA FC56 jsr [PC - 0x3AA /* 0000009A */]
00000446 2D44 0012 move.l [A6 + 0x12], D4
label0000044A:
0000044A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000044E 4E5E unlink A6
00000450 205F movea.l A0, [A7]+
00000452 DEFC 000A add.w A7, 0xA /* '\n' */
00000456 4ED0 jmp [A0]
00000458 5052 addq.w [A2], 8
0000045A 4654 not.w [A4]
fn0000045C:
0000045C 4E56 0000 link A6, 0
00000460 48E7 0018 movem.l -[A7], A3,A4
00000464 286E 0008 movea.l A4, [A6 + 0x8]
00000468 42A7 clr.l -[A7]
0000046A 2F2C FEAE move.l -[A7], [A4 - 0x152]
0000046E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000472 295F FEAA move.l [A4 - 0x156], [A7]+
00000476 4267 clr.w -[A7]
00000478 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000047C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000480 4EBA FC18 jsr [PC - 0x3E8 /* 0000009A */]
00000484 206C FEAA movea.l A0, [A4 - 0x156]
00000488 2F10 move.l -[A7], [A0]
0000048A 2F2C FEAE move.l -[A7], [A4 - 0x152]
0000048E 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000492 206C FEAA movea.l A0, [A4 - 0x156]
00000496 2650 movea.l A3, [A0]
00000498 26AC FEAE move.l [A3], [A4 - 0x152]
0000049C 277C 5354 424C 0004 move.l [A3 + 0x4], 0x5354424C /* 'STBL' */
000004A4 276C FEB2 0008 move.l [A3 + 0x8], [A4 - 0x14E]
000004AA 7001 moveq.l D0, 0x01
000004AC 2740 0014 move.l [A3 + 0x14], D0
000004B0 4CDF 1800 movem.l A3,A4, [A7]+
000004B4 4E5E unlink A6
000004B6 2E9F move.l [A7], [A7]+
000004B8 4E75 rts
fn000004BA:
000004BA 4E56 0000 link A6, 0
000004BE 48E7 0018 movem.l -[A7], A3,A4
000004C2 286E 0008 movea.l A4, [A6 + 0x8]
000004C6 42A7 clr.l -[A7]
000004C8 2F2C FE9E move.l -[A7], [A4 - 0x162]
000004CC 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000004D0 295F FE9A move.l [A4 - 0x166], [A7]+
000004D4 4267 clr.w -[A7]
000004D6 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000004DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004DE 4EBA FBBA jsr [PC - 0x446 /* 0000009A */]
000004E2 206C FE9A movea.l A0, [A4 - 0x166]
000004E6 2F10 move.l -[A7], [A0]
000004E8 2F2C FE9E move.l -[A7], [A4 - 0x162]
000004EC 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000004F0 206C FE9A movea.l A0, [A4 - 0x166]
000004F4 2650 movea.l A3, [A0]
000004F6 26AC FE9E move.l [A3], [A4 - 0x162]
000004FA 277C 4654 424C 0004 move.l [A3 + 0x4], 0x4654424C /* 'FTBL' */
00000502 276C FEA2 0008 move.l [A3 + 0x8], [A4 - 0x15E]
00000508 4CDF 1800 movem.l A3,A4, [A7]+
0000050C 4E5E unlink A6
0000050E 2E9F move.l [A7], [A7]+
00000510 4E75 rts
fn00000512:
00000512 4E56 0000 link A6, 0
00000516 4267 clr.w -[A7]
00000518 206E 0008 movea.l A0, [A6 + 0x8]
0000051C 3F28 FC06 move.w -[A7], [A0 - 0x3FA]
00000520 206E 0008 movea.l A0, [A6 + 0x8]
00000524 4868 FC02 pea.l [A0 - 0x3FE]
00000528 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000052C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000530 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00000534 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000538 4EBA FB60 jsr [PC - 0x4A0 /* 0000009A */]
0000053C 4E5E unlink A6
0000053E 205F movea.l A0, [A7]+
00000540 DEFC 000C add.w A7, 0xC
00000544 4ED0 jmp [A0]
export_180:
fn00000546:
00000546 4E56 FBB6 link A6, -0x044A
0000054A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000054E 206E 000A movea.l A0, [A6 + 0xA]
00000552 43EE FEFA lea.l A1, [A6 - 0x106]
00000556 7040 moveq.l D0, 0x40
label00000558:
00000558 22D8 move.l [A1]+, [A0]+
0000055A 51C8 FFFC dbf D0, -0x6 /* 00000558 */
0000055E 3290 move.w [A1], [A0]
00000560 42A7 clr.l -[A7]
00000562 486E FEFA pea.l [A6 - 0x106]
00000566 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
0000056A 2D5F FBE2 move.l [A6 - 0x41E], [A7]+
0000056E 42A7 clr.l -[A7]
00000570 2F2E FBE2 move.l -[A7], [A6 - 0x41E]
00000574 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
00000578 4A9F tst.l [A7]+
0000057A 670A beq +0xC /* 00000586 */
0000057C 3D7C 0030 000E move.w [A6 + 0xE], 0x30 /* '0' */
00000582 6000 0DB4 bra +0xDB6 /* 00001338 */
label00000586:
00000586 426E 000E clr.w [A6 + 0xE]
0000058A 7000 moveq.l D0, 0x00
0000058C 2D40 FEEA move.l [A6 - 0x116], D0
00000590 7000 moveq.l D0, 0x00
00000592 2D40 FEDA move.l [A6 - 0x126], D0
00000596 7000 moveq.l D0, 0x00
00000598 2D40 FECA move.l [A6 - 0x136], D0
0000059C 7000 moveq.l D0, 0x00
0000059E 2D40 FEB6 move.l [A6 - 0x14A], D0
000005A2 7000 moveq.l D0, 0x00
000005A4 2D40 FEAA move.l [A6 - 0x156], D0
000005A8 7000 moveq.l D0, 0x00
000005AA 2D40 FE9A move.l [A6 - 0x166], D0
000005AE 7000 moveq.l D0, 0x00
000005B0 2D40 FE8A move.l [A6 - 0x176], D0
000005B4 7000 moveq.l D0, 0x00
000005B6 2D40 FE7A move.l [A6 - 0x186], D0
000005BA 7000 moveq.l D0, 0x00
000005BC 2D40 FE6A move.l [A6 - 0x196], D0
000005C0 7000 moveq.l D0, 0x00
000005C2 2D40 FE62 move.l [A6 - 0x19E], D0
000005C6 7000 moveq.l D0, 0x00
000005C8 2D40 FE5E move.l [A6 - 0x1A2], D0
000005CC 7000 moveq.l D0, 0x00
000005CE 2D40 FBF6 move.l [A6 - 0x40A], D0
000005D2 7000 moveq.l D0, 0x00
000005D4 2D40 FBFE move.l [A6 - 0x402], D0
000005D8 426E FC06 clr.w [A6 - 0x3FA]
000005DC 7000 moveq.l D0, 0x00
000005DE 2D40 FC02 move.l [A6 - 0x3FE], D0
000005E2 426E FBEC clr.w [A6 - 0x414]
000005E6 422E FBEA clr.b [A6 - 0x416]
000005EA 4267 clr.w -[A7]
000005EC 3F2E FEFA move.w -[A7], [A6 - 0x106]
000005F0 2F2E FEFC move.l -[A7], [A6 - 0x104]
000005F4 486E FF00 pea.l [A6 - 0x100]
000005F8 2F3A 0D62 move.l -[A7], [PC + 0xD62 /* 0000135C, value 0x57494C44 'WILD' */]
000005FC 2F3A 0D5A move.l -[A7], [PC + 0xD5A /* 00001358, value 0x5354414B 'STAK' */]
00000600 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000604 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00000608 70D0 moveq.l D0, 0xFFFFFFD0
0000060A B06E FC18 cmp.w D0, [A6 - 0x3E8]
0000060E 57C0 seq D0
00000610 4400 neg.b D0
00000612 1D40 FBEB move.b [A6 - 0x415], D0
00000616 4A6E FC18 tst.w [A6 - 0x3E8]
0000061A 57C0 seq D0
0000061C 4400 neg.b D0
0000061E 1D40 FBEA move.b [A6 - 0x416], D0
00000622 102E 0008 move.b D0, [A6 + 0x8]
00000626 0A00 0001 xori.b D0, 0x1
0000062A C02E FBEB and.b D0, [A6 - 0x415]
0000062E 122E FBEA move.b D1, [A6 - 0x416]
00000632 822E FBEB or.b D1, [A6 - 0x415]
00000636 0A01 0001 xori.b D1, 0x1
0000063A 8001 or.b D0, D1
0000063C 670A beq +0xC /* 00000648 */
0000063E 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
00000642 2F0E move.l -[A7], A6
00000644 4EBA FA54 jsr [PC - 0x5AC /* 0000009A */]
label00000648:
00000648 4267 clr.w -[A7]
0000064A 3F2E FEFA move.w -[A7], [A6 - 0x106]
0000064E 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000652 486E FF00 pea.l [A6 - 0x100]
00000656 1F3C 0003 move.b -[A7], 0x3
0000065A 486E FC06 pea.l [A6 - 0x3FA]
0000065E 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000662 2F0E move.l -[A7], A6
00000664 4EBA FA34 jsr [PC - 0x5CC /* 0000009A */]
00000668 2F0E move.l -[A7], A6
0000066A 4EBA FB38 jsr [PC - 0x4C8 /* 000001A4 */]
0000066E 42A7 clr.l -[A7]
00000670 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000674 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000678 2D5F FEEA move.l [A6 - 0x116], [A7]+
0000067C 4267 clr.w -[A7]
0000067E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000682 2F0E move.l -[A7], A6
00000684 4EBA FA14 jsr [PC - 0x5EC /* 0000009A */]
00000688 206E FEEA movea.l A0, [A6 - 0x116]
0000068C 2F10 move.l -[A7], [A0]
0000068E 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000692 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000696 206E FEEA movea.l A0, [A6 - 0x116]
0000069A 2050 movea.l A0, [A0]
0000069C 2D48 FBDE move.l [A6 - 0x422], A0
000006A0 20AE FEEE move.l [A0], [A6 - 0x112]
000006A4 206E FBDE movea.l A0, [A6 - 0x422]
000006A8 217C 4C49 5354 0004 move.l [A0 + 0x4], 0x4C495354 /* 'LIST' */
000006B0 206E FBDE movea.l A0, [A6 - 0x422]
000006B4 216E FEF2 0008 move.l [A0 + 0x8], [A6 - 0x10E]
000006BA 206E FBDE movea.l A0, [A6 - 0x422]
000006BE 7001 moveq.l D0, 0x01
000006C0 2140 0010 move.l [A0 + 0x10], D0
000006C4 206E FBDE movea.l A0, [A6 - 0x422]
000006C8 216E FEDE 0014 move.l [A0 + 0x14], [A6 - 0x122]
000006CE 206E FBDE movea.l A0, [A6 - 0x422]
000006D2 7001 moveq.l D0, 0x01
000006D4 2140 0018 move.l [A0 + 0x18], D0
000006D8 206E FBDE movea.l A0, [A6 - 0x422]
000006DC 317C 0010 001C move.w [A0 + 0x1C], 0x10
000006E2 206E FBDE movea.l A0, [A6 - 0x422]
000006E6 317C 0002 001E move.w [A0 + 0x1E], 0x2
000006EC 206E FBDE movea.l A0, [A6 - 0x422]
000006F0 317C 0003 0020 move.w [A0 + 0x20], 0x3
000006F6 206E FBDE movea.l A0, [A6 - 0x422]
000006FA 317C 0004 0022 move.w [A0 + 0x22], 0x4
00000700 206E FBDE movea.l A0, [A6 - 0x422]
00000704 7001 moveq.l D0, 0x01
00000706 2140 0028 move.l [A0 + 0x28], D0
0000070A 206E FEEA movea.l A0, [A6 - 0x116]
0000070E 2010 move.l D0, [A0]
00000710 7230 moveq.l D1, 0x30
00000712 D081 add.l D0, D1
00000714 2D40 FEE6 move.l [A6 - 0x11A], D0
00000718 206E FEE6 movea.l A0, [A6 - 0x11A]
0000071C 20AE FEE2 move.l [A0], [A6 - 0x11E]
00000720 206E FEE6 movea.l A0, [A6 - 0x11A]
00000724 317C 0001 0004 move.w [A0 + 0x4], 0x1
0000072A 206E FEEA movea.l A0, [A6 - 0x116]
0000072E 2050 movea.l A0, [A0]
00000730 2F08 move.l -[A7], A0
00000732 42A7 clr.l -[A7]
00000734 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000738 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
0000073C 201F move.l D0, [A7]+
0000073E 205F movea.l A0, [A7]+
00000740 2140 0024 move.l [A0 + 0x24], D0
00000744 42A7 clr.l -[A7]
00000746 2F2E FEDE move.l -[A7], [A6 - 0x122]
0000074A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
0000074E 2D5F FEDA move.l [A6 - 0x126], [A7]+
00000752 4267 clr.w -[A7]
00000754 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000758 2F0E move.l -[A7], A6
0000075A 4EBA F93E jsr [PC - 0x6C2 /* 0000009A */]
0000075E 206E FEDA movea.l A0, [A6 - 0x126]
00000762 2F10 move.l -[A7], [A0]
00000764 2F2E FEDE move.l -[A7], [A6 - 0x122]
00000768 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
0000076C 206E FEDA movea.l A0, [A6 - 0x126]
00000770 2050 movea.l A0, [A0]
00000772 2D48 FBDA move.l [A6 - 0x426], A0
00000776 20AE FEDE move.l [A0], [A6 - 0x122]
0000077A 206E FBDA movea.l A0, [A6 - 0x426]
0000077E 217C 5041 4745 0004 move.l [A0 + 0x4], 0x50414745 /* 'PAGE' */
00000786 206E FBDA movea.l A0, [A6 - 0x426]
0000078A 216E FEE2 0008 move.l [A0 + 0x8], [A6 - 0x11E]
00000790 206E FBDA movea.l A0, [A6 - 0x426]
00000794 216E FEF2 0010 move.l [A0 + 0x10], [A6 - 0x10E]
0000079A 206E FEDA movea.l A0, [A6 - 0x126]
0000079E 2010 move.l D0, [A0]
000007A0 7218 moveq.l D1, 0x18
000007A2 D081 add.l D0, D1
000007A4 2D40 FED6 move.l [A6 - 0x12A], D0
000007A8 206E FED6 movea.l A0, [A6 - 0x12A]
000007AC 20AE FEBE move.l [A0], [A6 - 0x142]
000007B0 206E FED6 movea.l A0, [A6 - 0x12A]
000007B4 08E8 0006 0004 bset.b [A0 + 0x4], 0x6
000007BA 206E FEDA movea.l A0, [A6 - 0x126]
000007BE 2050 movea.l A0, [A0]
000007C0 2F08 move.l -[A7], A0
000007C2 42A7 clr.l -[A7]
000007C4 2F2E FEDA move.l -[A7], [A6 - 0x126]
000007C8 226E FEEA movea.l A1, [A6 - 0x116]
000007CC 2251 movea.l A1, [A1]
000007CE 3F29 001C move.w -[A7], [A1 + 0x1C]
000007D2 3F3C 0001 move.w -[A7], 0x1
000007D6 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000007DA 201F move.l D0, [A7]+
000007DC 205F movea.l A0, [A7]+
000007DE 2140 0014 move.l [A0 + 0x14], D0
000007E2 102D ADA2 move.b D0, [A5 - 0x525E]
000007E6 6700 0416 beq +0x418 /* 00000BFE */
000007EA 42A7 clr.l -[A7]
000007EC 2F2D A684 move.l -[A7], [A5 - 0x597C]
000007F0 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000007F4 2D5F FEC2 move.l [A6 - 0x13E], [A7]+
000007F8 660A bne +0xC /* 00000804 */
000007FA 2F3C 0000 82A3 move.l -[A7], 0x82A3
00000800 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000804:
00000804 206E FEC2 movea.l A0, [A6 - 0x13E]
00000808 2050 movea.l A0, [A0]
0000080A 2D68 0010 FEC6 move.l [A6 - 0x13A], [A0 + 0x10]
00000810 6700 00A8 beq +0xAA /* 000008BA */
00000814 42A7 clr.l -[A7]
00000816 2F2E FEC6 move.l -[A7], [A6 - 0x13A]
0000081A 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
0000081E 2D5F FE86 move.l [A6 - 0x17A], [A7]+
00000822 6608 bne +0xA /* 0000082C */
00000824 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000828 6000 0090 bra +0x92 /* 000008BA */
label0000082C:
0000082C 42A7 clr.l -[A7]
0000082E 42A7 clr.l -[A7]
00000830 2F2E FE86 move.l -[A7], [A6 - 0x17A]
00000834 4EAD 2782 jsr [A5 + 0x2782 /* export_1260 */]
00000838 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
0000083C 2D5F FE8E move.l [A6 - 0x172], [A7]+
00000840 42A7 clr.l -[A7]
00000842 2F2E FE8E move.l -[A7], [A6 - 0x172]
00000846 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
0000084A 2D5F FE8A move.l [A6 - 0x176], [A7]+
0000084E 4267 clr.w -[A7]
00000850 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000854 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00000858 4AAE FE8A tst.l [A6 - 0x176]
0000085C 6738 beq +0x3A /* 00000896 */
0000085E 206E FE86 movea.l A0, [A6 - 0x17A]
00000862 2F10 move.l -[A7], [A0]
00000864 206E FE8A movea.l A0, [A6 - 0x176]
00000868 2F10 move.l -[A7], [A0]
0000086A 2F2E FE8E move.l -[A7], [A6 - 0x172]
0000086E 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00000872 42A7 clr.l -[A7]
00000874 2F0E move.l -[A7], A6
00000876 4EBA F8F0 jsr [PC - 0x710 /* 00000168 */]
0000087A 2D5F FE92 move.l [A6 - 0x16E], [A7]+
0000087E 206E FE8A movea.l A0, [A6 - 0x176]
00000882 2050 movea.l A0, [A0]
00000884 2D48 FBD6 move.l [A6 - 0x42A], A0
00000888 20AE FE8E move.l [A0], [A6 - 0x172]
0000088C 206E FBD6 movea.l A0, [A6 - 0x42A]
00000890 216E FE92 0008 move.l [A0 + 0x8], [A6 - 0x16E]
label00000896:
00000896 2F2E FEC6 move.l -[A7], [A6 - 0x13A]
0000089A 4267 clr.w -[A7]
0000089C 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000008A0 4A6E FC18 tst.w [A6 - 0x3E8]
000008A4 6714 beq +0x16 /* 000008BA */
000008A6 2F2D A684 move.l -[A7], [A5 - 0x597C]
000008AA 4267 clr.w -[A7]
000008AC 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000008B0 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
000008B4 2F0E move.l -[A7], A6
000008B6 4EBA F7E2 jsr [PC - 0x81E /* 0000009A */]
label000008BA:
000008BA 42A7 clr.l -[A7]
000008BC 42A7 clr.l -[A7]
000008BE 2F2E FEC2 move.l -[A7], [A6 - 0x13E]
000008C2 4EAD 277A jsr [A5 + 0x277A /* export_1259 */]
000008C6 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
000008CA 2D5F FECE move.l [A6 - 0x132], [A7]+
000008CE 42A7 clr.l -[A7]
000008D0 2F2E FECE move.l -[A7], [A6 - 0x132]
000008D4 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000008D8 2D5F FECA move.l [A6 - 0x136], [A7]+
000008DC 4267 clr.w -[A7]
000008DE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000008E2 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
000008E6 4AAE FECA tst.l [A6 - 0x136]
000008EA 6754 beq +0x56 /* 00000940 */
000008EC 206E FEC2 movea.l A0, [A6 - 0x13E]
000008F0 2F10 move.l -[A7], [A0]
000008F2 206E FECA movea.l A0, [A6 - 0x136]
000008F6 2F10 move.l -[A7], [A0]
000008F8 2F2E FECE move.l -[A7], [A6 - 0x132]
000008FC 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00000900 206E FECA movea.l A0, [A6 - 0x136]
00000904 2050 movea.l A0, [A0]
00000906 2D48 FBD2 move.l [A6 - 0x42E], A0
0000090A 20AE FECE move.l [A0], [A6 - 0x132]
0000090E 206E FBD2 movea.l A0, [A6 - 0x42E]
00000912 216E FED2 0008 move.l [A0 + 0x8], [A6 - 0x12E]
00000918 206E FBD2 movea.l A0, [A6 - 0x42E]
0000091C 216E FE92 0010 move.l [A0 + 0x10], [A6 - 0x16E]
00000922 206E FBD2 movea.l A0, [A6 - 0x42E]
00000926 7001 moveq.l D0, 0x01
00000928 2140 0018 move.l [A0 + 0x18], D0
0000092C 206E FBD2 movea.l A0, [A6 - 0x42E]
00000930 216E FED2 001C move.l [A0 + 0x1C], [A6 - 0x12E]
00000936 206E FBD2 movea.l A0, [A6 - 0x42E]
0000093A 216E FED2 0020 move.l [A0 + 0x20], [A6 - 0x12E]
label00000940:
00000940 2F2D A684 move.l -[A7], [A5 - 0x597C]
00000944 4267 clr.w -[A7]
00000946 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000094A 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
0000094E 2F0E move.l -[A7], A6
00000950 4EBA F748 jsr [PC - 0x8B8 /* 0000009A */]
00000954 42A7 clr.l -[A7]
00000956 2F2D A844 move.l -[A7], [A5 - 0x57BC]
0000095A 2F3A 09F8 move.l -[A7], [PC + 0x9F8 /* 00001354, value 0x5354424C 'STBL' */]
0000095E 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00000962 2D5F FEA6 move.l [A6 - 0x15A], [A7]+
00000966 6608 bne +0xA /* 00000970 */
00000968 2F0E move.l -[A7], A6
0000096A 4EBA FAF0 jsr [PC - 0x510 /* 0000045C */]
0000096E 6068 bra +0x6A /* 000009D8 */
label00000970:
00000970 42A7 clr.l -[A7]
00000972 42A7 clr.l -[A7]
00000974 2F2E FEA6 move.l -[A7], [A6 - 0x15A]
00000978 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000097C 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00000980 2D5F FEAE move.l [A6 - 0x152], [A7]+
00000984 42A7 clr.l -[A7]
00000986 2F2E FEAE move.l -[A7], [A6 - 0x152]
0000098A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
0000098E 2D5F FEAA move.l [A6 - 0x156], [A7]+
00000992 4267 clr.w -[A7]
00000994 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000998 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
0000099C 4AAE FEAA tst.l [A6 - 0x156]
000009A0 672C beq +0x2E /* 000009CE */
000009A2 206E FEA6 movea.l A0, [A6 - 0x15A]
000009A6 2F10 move.l -[A7], [A0]
000009A8 206E FEAA movea.l A0, [A6 - 0x156]
000009AC 2F10 move.l -[A7], [A0]
000009AE 2F2E FEAE move.l -[A7], [A6 - 0x152]
000009B2 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000009B6 206E FEAA movea.l A0, [A6 - 0x156]
000009BA 2050 movea.l A0, [A0]
000009BC 2D48 FBCE move.l [A6 - 0x432], A0
000009C0 20AE FEAE move.l [A0], [A6 - 0x152]
000009C4 206E FBCE movea.l A0, [A6 - 0x432]
000009C8 216E FEB2 0008 move.l [A0 + 0x8], [A6 - 0x14E]
label000009CE:
000009CE 2F2D A844 move.l -[A7], [A5 - 0x57BC]
000009D2 4267 clr.w -[A7]
000009D4 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
label000009D8:
000009D8 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
000009DC 2F0E move.l -[A7], A6
000009DE 4EBA F6BA jsr [PC - 0x946 /* 0000009A */]
000009E2 42A7 clr.l -[A7]
000009E4 2F2D A840 move.l -[A7], [A5 - 0x57C0]
000009E8 2F3A 0966 move.l -[A7], [PC + 0x966 /* 00001350, value 0x4654424C 'FTBL' */]
000009EC 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
000009F0 2D5F FE96 move.l [A6 - 0x16A], [A7]+
000009F4 6608 bne +0xA /* 000009FE */
000009F6 2F0E move.l -[A7], A6
000009F8 4EBA FAC0 jsr [PC - 0x540 /* 000004BA */]
000009FC 6068 bra +0x6A /* 00000A66 */
label000009FE:
000009FE 42A7 clr.l -[A7]
00000A00 42A7 clr.l -[A7]
00000A02 2F2E FE96 move.l -[A7], [A6 - 0x16A]
00000A06 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000A0A 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00000A0E 2D5F FE9E move.l [A6 - 0x162], [A7]+
00000A12 42A7 clr.l -[A7]
00000A14 2F2E FE9E move.l -[A7], [A6 - 0x162]
00000A18 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000A1C 2D5F FE9A move.l [A6 - 0x166], [A7]+
00000A20 4267 clr.w -[A7]
00000A22 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000A26 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00000A2A 4AAE FE9A tst.l [A6 - 0x166]
00000A2E 672C beq +0x2E /* 00000A5C */
00000A30 206E FE96 movea.l A0, [A6 - 0x16A]
00000A34 2F10 move.l -[A7], [A0]
00000A36 206E FE9A movea.l A0, [A6 - 0x166]
00000A3A 2F10 move.l -[A7], [A0]
00000A3C 2F2E FE9E move.l -[A7], [A6 - 0x162]
00000A40 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00000A44 206E FE9A movea.l A0, [A6 - 0x166]
00000A48 2050 movea.l A0, [A0]
00000A4A 2D48 FBCA move.l [A6 - 0x436], A0
00000A4E 20AE FE9E move.l [A0], [A6 - 0x162]
00000A52 206E FBCA movea.l A0, [A6 - 0x436]
00000A56 216E FEA2 0008 move.l [A0 + 0x8], [A6 - 0x15E]
label00000A5C:
00000A5C 2F2D A840 move.l -[A7], [A5 - 0x57C0]
00000A60 4267 clr.w -[A7]
00000A62 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
label00000A66:
00000A66 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
00000A6A 2F0E move.l -[A7], A6
00000A6C 4EBA F62C jsr [PC - 0x9D4 /* 0000009A */]
00000A70 42A7 clr.l -[A7]
00000A72 2F2D A6D0 move.l -[A7], [A5 - 0x5930]
00000A76 2F3A 08D4 move.l -[A7], [PC + 0x8D4 /* 0000134C, value 0x50524E54 'PRNT' */]
00000A7A 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00000A7E 2D5F FE76 move.l [A6 - 0x18A], [A7]+
00000A82 6700 0178 beq +0x17A /* 00000BFC */
00000A86 42A7 clr.l -[A7]
00000A88 206E FE76 movea.l A0, [A6 - 0x18A]
00000A8C 2050 movea.l A0, [A0]
00000A8E 2F10 move.l -[A7], [A0]
00000A90 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00000A94 2D5F FE7E move.l [A6 - 0x182], [A7]+
00000A98 42A7 clr.l -[A7]
00000A9A 2F2E FE7E move.l -[A7], [A6 - 0x182]
00000A9E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000AA2 2D5F FE7A move.l [A6 - 0x186], [A7]+
00000AA6 4267 clr.w -[A7]
00000AA8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000AAC 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00000AB0 4AAE FE7A tst.l [A6 - 0x186]
00000AB4 6700 0132 beq +0x134 /* 00000BE8 */
00000AB8 206E FE76 movea.l A0, [A6 - 0x18A]
00000ABC 2F10 move.l -[A7], [A0]
00000ABE 206E FE7A movea.l A0, [A6 - 0x186]
00000AC2 2F10 move.l -[A7], [A0]
00000AC4 2F2E FE7E move.l -[A7], [A6 - 0x182]
00000AC8 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00000ACC 42A7 clr.l -[A7]
00000ACE 2F0E move.l -[A7], A6
00000AD0 4EBA F696 jsr [PC - 0x96A /* 00000168 */]
00000AD4 2D5F FE82 move.l [A6 - 0x17E], [A7]+
00000AD8 206E FE7A movea.l A0, [A6 - 0x186]
00000ADC 2050 movea.l A0, [A0]
00000ADE 2D48 FBC6 move.l [A6 - 0x43A], A0
00000AE2 20AE FE7E move.l [A0], [A6 - 0x182]
00000AE6 206E FBC6 movea.l A0, [A6 - 0x43A]
00000AEA 216E FE82 0008 move.l [A0 + 0x8], [A6 - 0x17E]
00000AF0 206E FE7A movea.l A0, [A6 - 0x186]
00000AF4 2050 movea.l A0, [A0]
00000AF6 700B moveq.l D0, 0x0B
00000AF8 B068 0010 cmp.w D0, [A0 + 0x10]
00000AFC 6600 00EA bne +0xEC /* 00000BE8 */
00000B00 42A7 clr.l -[A7]
00000B02 206E FE76 movea.l A0, [A6 - 0x18A]
00000B06 2050 movea.l A0, [A0]
00000B08 2F28 002E move.l -[A7], [A0 + 0x2E]
00000B0C 2F0E move.l -[A7], A6
00000B0E 4EBA F79A jsr [PC - 0x866 /* 000002AA */]
00000B12 2D5F FE72 move.l [A6 - 0x18E], [A7]+
00000B16 206E FE7A movea.l A0, [A6 - 0x186]
00000B1A 2050 movea.l A0, [A0]
00000B1C 216E FE72 002E move.l [A0 + 0x2E], [A6 - 0x18E]
00000B22 206E FE7A movea.l A0, [A6 - 0x186]
00000B26 2050 movea.l A0, [A0]
00000B28 3D68 0134 FE4E move.w [A6 - 0x1B2], [A0 + 0x134]
00000B2E 4A6E FE4E tst.w [A6 - 0x1B2]
00000B32 6700 00B4 beq +0xB6 /* 00000BE8 */
00000B36 42A7 clr.l -[A7]
00000B38 302E FE4E move.w D0, [A6 - 0x1B2]
00000B3C E540 asl D0.w, 2
00000B3E 48C0 ext.l D0
00000B40 2F00 move.l -[A7], D0
00000B42 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000B46 2D5F FE5E move.l [A6 - 0x1A2], [A7]+
00000B4A 4267 clr.w -[A7]
00000B4C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000B50 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00000B54 4AAE FE5E tst.l [A6 - 0x1A2]
00000B58 6700 008E beq +0x90 /* 00000BE8 */
00000B5C 7000 moveq.l D0, 0x00
00000B5E 2D40 FE4A move.l [A6 - 0x1B6], D0
00000B62 206E FE5E movea.l A0, [A6 - 0x1A2]
00000B66 2F10 move.l -[A7], [A0]
00000B68 302E FE4E move.w D0, [A6 - 0x1B2]
00000B6C 48C0 ext.l D0
00000B6E 2F00 move.l -[A7], D0
00000B70 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */]
00000B74 3D6E FE4E FBC4 move.w [A6 - 0x43C], [A6 - 0x1B2]
00000B7A 3D7C 0001 FE50 move.w [A6 - 0x1B0], 0x1
00000B80 605C bra +0x5E /* 00000BDE */
label00000B82:
00000B82 206E FE7A movea.l A0, [A6 - 0x186]
00000B86 2010 move.l D0, [A0]
00000B88 D0BC 0000 0136 add.l D0, 0x136
00000B8E 222E FE4A move.l D1, [A6 - 0x1B6]
00000B92 D280 add.l D1, D0
00000B94 2D41 FE56 move.l [A6 - 0x1AA], D1
00000B98 206E FE56 movea.l A0, [A6 - 0x1AA]
00000B9C 2D50 FE52 move.l [A6 - 0x1AE], [A0]
00000BA0 42A7 clr.l -[A7]
00000BA2 2F2E FE52 move.l -[A7], [A6 - 0x1AE]
00000BA6 3F2E FE50 move.w -[A7], [A6 - 0x1B0]
00000BAA 2F0E move.l -[A7], A6
00000BAC 4EBA F7B2 jsr [PC - 0x84E /* 00000360 */]
00000BB0 2D5F FE52 move.l [A6 - 0x1AE], [A7]+
00000BB4 206E FE7A movea.l A0, [A6 - 0x186]
00000BB8 2010 move.l D0, [A0]
00000BBA D0BC 0000 0136 add.l D0, 0x136
00000BC0 222E FE4A move.l D1, [A6 - 0x1B6]
00000BC4 D280 add.l D1, D0
00000BC6 2D41 FE56 move.l [A6 - 0x1AA], D1
00000BCA 206E FE56 movea.l A0, [A6 - 0x1AA]
00000BCE 20AE FE52 move.l [A0], [A6 - 0x1AE]
00000BD2 7024 moveq.l D0, 0x24
00000BD4 D1AE FE4A add.l [A6 - 0x1B6], D0
00000BD8 526E FE50 addq.w [A6 - 0x1B0], 1
00000BDC 690A bvs +0xC /* 00000BE8 */
label00000BDE:
00000BDE 302E FE50 move.w D0, [A6 - 0x1B0]
00000BE2 B06E FBC4 cmp.w D0, [A6 - 0x43C]
00000BE6 6F9A ble -0x64 /* 00000B82 */
label00000BE8:
00000BE8 2F2D A6D0 move.l -[A7], [A5 - 0x5930]
00000BEC 4267 clr.w -[A7]
00000BEE 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00000BF2 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
00000BF6 2F0E move.l -[A7], A6
00000BF8 4EBA F4A0 jsr [PC - 0xB60 /* 0000009A */]
label00000BFC:
00000BFC 6076 bra +0x78 /* 00000C74 */
label00000BFE:
00000BFE 2F0E move.l -[A7], A6
00000C00 4EBA F85A jsr [PC - 0x7A6 /* 0000045C */]
00000C04 2F0E move.l -[A7], A6
00000C06 4EBA F8B2 jsr [PC - 0x74E /* 000004BA */]
00000C0A 42A7 clr.l -[A7]
00000C0C 2F2E FECE move.l -[A7], [A6 - 0x132]
00000C10 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000C14 2D5F FECA move.l [A6 - 0x136], [A7]+
00000C18 4267 clr.w -[A7]
00000C1A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000C1E 2F0E move.l -[A7], A6
00000C20 4EBA F478 jsr [PC - 0xB88 /* 0000009A */]
00000C24 206E FECA movea.l A0, [A6 - 0x136]
00000C28 2F10 move.l -[A7], [A0]
00000C2A 2F2E FECE move.l -[A7], [A6 - 0x132]
00000C2E 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000C32 206E FECA movea.l A0, [A6 - 0x136]
00000C36 2050 movea.l A0, [A0]
00000C38 2D48 FBC0 move.l [A6 - 0x440], A0
00000C3C 20AE FECE move.l [A0], [A6 - 0x132]
00000C40 206E FBC0 movea.l A0, [A6 - 0x440]
00000C44 217C 424B 4744 0004 move.l [A0 + 0x4], 0x424B4744 /* 'BKGD' */
00000C4C 206E FBC0 movea.l A0, [A6 - 0x440]
00000C50 216E FED2 0008 move.l [A0 + 0x8], [A6 - 0x12E]
00000C56 206E FBC0 movea.l A0, [A6 - 0x440]
00000C5A 7001 moveq.l D0, 0x01
00000C5C 2140 0018 move.l [A0 + 0x18], D0
00000C60 206E FBC0 movea.l A0, [A6 - 0x440]
00000C64 216E FED2 001C move.l [A0 + 0x1C], [A6 - 0x12E]
00000C6A 206E FBC0 movea.l A0, [A6 - 0x440]
00000C6E 216E FED2 0020 move.l [A0 + 0x20], [A6 - 0x12E]
label00000C74:
00000C74 42A7 clr.l -[A7]
00000C76 2F2E FEBA move.l -[A7], [A6 - 0x146]
00000C7A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000C7E 2D5F FEB6 move.l [A6 - 0x14A], [A7]+
00000C82 4267 clr.w -[A7]
00000C84 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000C88 2F0E move.l -[A7], A6
00000C8A 4EBA F40E jsr [PC - 0xBF2 /* 0000009A */]
00000C8E 206E FEB6 movea.l A0, [A6 - 0x14A]
00000C92 2F10 move.l -[A7], [A0]
00000C94 2F2E FEBA move.l -[A7], [A6 - 0x146]
00000C98 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000C9C 206E FEB6 movea.l A0, [A6 - 0x14A]
00000CA0 2050 movea.l A0, [A0]
00000CA2 2D48 FBBC move.l [A6 - 0x444], A0
00000CA6 20AE FEBA move.l [A0], [A6 - 0x146]
00000CAA 206E FBBC movea.l A0, [A6 - 0x444]
00000CAE 217C 4341 5244 0004 move.l [A0 + 0x4], 0x43415244 /* 'CARD' */
00000CB6 206E FBBC movea.l A0, [A6 - 0x444]
00000CBA 216E FEBE 0008 move.l [A0 + 0x8], [A6 - 0x142]
00000CC0 206E FBBC movea.l A0, [A6 - 0x444]
00000CC4 216E FEE2 0020 move.l [A0 + 0x20], [A6 - 0x11E]
00000CCA 206E FBBC movea.l A0, [A6 - 0x444]
00000CCE 216E FED2 0024 move.l [A0 + 0x24], [A6 - 0x12E]
00000CD4 7001 moveq.l D0, 0x01
00000CD6 2D40 FBFA move.l [A6 - 0x406], D0
00000CDA 102D ADA2 move.b D0, [A5 - 0x525E]
00000CDE 672A beq +0x2C /* 00000D0A */
00000CE0 42A7 clr.l -[A7]
00000CE2 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */]
00000CE6 2D5F FBF6 move.l [A6 - 0x40A], [A7]+
00000CEA 660A bne +0xC /* 00000CF6 */
00000CEC 3F3C FF94 move.w -[A7], 0xFF94
00000CF0 2F0E move.l -[A7], A6
00000CF2 4EBA F3A6 jsr [PC - 0xC5A /* 0000009A */]
label00000CF6:
00000CF6 42A7 clr.l -[A7]
00000CF8 206E FBF6 movea.l A0, [A6 - 0x40A]
00000CFC 2F10 move.l -[A7], [A0]
00000CFE 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00000D02 201F move.l D0, [A7]+
00000D04 5280 addq.l D0, 1
00000D06 2D40 FBFA move.l [A6 - 0x406], D0
label00000D0A:
00000D0A 202E FBFA move.l D0, [A6 - 0x406]
00000D0E D0BC 0000 0600 add.l D0, 0x600
00000D14 D0BC 0000 01FF add.l D0, 0x1FF
00000D1A C0BC FFFF FE00 and.l D0, 0xFFFFFE00
00000D20 2D40 FE46 move.l [A6 - 0x1BA], D0
00000D24 42A7 clr.l -[A7]
00000D26 2F2E FE46 move.l -[A7], [A6 - 0x1BA]
00000D2A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000D2E 2D5F FBFE move.l [A6 - 0x402], [A7]+
00000D32 4267 clr.w -[A7]
00000D34 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000D38 2F0E move.l -[A7], A6
00000D3A 4EBA F35E jsr [PC - 0xCA2 /* 0000009A */]
00000D3E 206E FBFE movea.l A0, [A6 - 0x402]
00000D42 2F10 move.l -[A7], [A0]
00000D44 2F2E FE46 move.l -[A7], [A6 - 0x1BA]
00000D48 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000D4C 102D ADA2 move.b D0, [A5 - 0x525E]
00000D50 672A beq +0x2C /* 00000D7C */
00000D52 206E FBFE movea.l A0, [A6 - 0x402]
00000D56 2010 move.l D0, [A0]
00000D58 D0BC 0000 0600 add.l D0, 0x600
00000D5E 2D40 FBF2 move.l [A6 - 0x40E], D0
00000D62 206E FBF6 movea.l A0, [A6 - 0x40A]
00000D66 2F10 move.l -[A7], [A0]
00000D68 2F2E FBF2 move.l -[A7], [A6 - 0x40E]
00000D6C 2F2E FBFA move.l -[A7], [A6 - 0x406]
00000D70 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000D74 486E FBF6 pea.l [A6 - 0x40A]
00000D78 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00000D7C:
00000D7C 2D6E FBFE FE42 move.l [A6 - 0x1BE], [A6 - 0x402]
00000D82 2F2E FE42 move.l -[A7], [A6 - 0x1BE]
00000D86 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000D8A 206E FE42 movea.l A0, [A6 - 0x1BE]
00000D8E 2050 movea.l A0, [A0]
00000D90 2D48 FBB8 move.l [A6 - 0x448], A0
00000D94 20AE FE46 move.l [A0], [A6 - 0x1BA]
00000D98 206E FBB8 movea.l A0, [A6 - 0x448]
00000D9C 217C 5354 414B 0004 move.l [A0 + 0x4], 0x5354414B /* 'STAK' */
00000DA4 206E FBB8 movea.l A0, [A6 - 0x448]
00000DA8 70FF moveq.l D0, 0xFFFFFFFF
00000DAA 2140 0008 move.l [A0 + 0x8], D0
00000DAE 206E FBB8 movea.l A0, [A6 - 0x448]
00000DB2 700A moveq.l D0, 0x0A
00000DB4 2140 0010 move.l [A0 + 0x10], D0
00000DB8 202E FE46 move.l D0, [A6 - 0x1BA]
00000DBC D0BC 0000 0200 add.l D0, 0x200
00000DC2 222E FEEE move.l D1, [A6 - 0x112]
00000DC6 D280 add.l D1, D0
00000DC8 202E FEDE move.l D0, [A6 - 0x122]
00000DCC D081 add.l D0, D1
00000DCE 222E FECE move.l D1, [A6 - 0x132]
00000DD2 D280 add.l D1, D0
00000DD4 202E FEBA move.l D0, [A6 - 0x146]
00000DD8 D081 add.l D0, D1
00000DDA 222E FEAE move.l D1, [A6 - 0x152]
00000DDE D280 add.l D1, D0
00000DE0 202E FE9E move.l D0, [A6 - 0x162]
00000DE4 D081 add.l D0, D1
00000DE6 222E FE8E move.l D1, [A6 - 0x172]
00000DEA D280 add.l D1, D0
00000DEC 202E FE7E move.l D0, [A6 - 0x182]
00000DF0 D081 add.l D0, D1
00000DF2 222E FE6E move.l D1, [A6 - 0x192]
00000DF6 D280 add.l D1, D0
00000DF8 202E FE66 move.l D0, [A6 - 0x19A]
00000DFC D081 add.l D0, D1
00000DFE 7220 moveq.l D1, 0x20
00000E00 D081 add.l D0, D1
00000E02 206E FBB8 movea.l A0, [A6 - 0x448]
00000E06 2140 0014 move.l [A0 + 0x14], D0
00000E0A 206E FBB8 movea.l A0, [A6 - 0x448]
00000E0E 226E FBB8 movea.l A1, [A6 - 0x448]
00000E12 2350 0018 move.l [A1 + 0x18], [A0]
00000E16 206E FBB8 movea.l A0, [A6 - 0x448]
00000E1A 7000 moveq.l D0, 0x00
00000E1C 2140 001C move.l [A0 + 0x1C], D0
00000E20 206E FBB8 movea.l A0, [A6 - 0x448]
00000E24 7000 moveq.l D0, 0x00
00000E26 2140 0020 move.l [A0 + 0x20], D0
00000E2A 206E FBB8 movea.l A0, [A6 - 0x448]
00000E2E 7001 moveq.l D0, 0x01
00000E30 2140 0024 move.l [A0 + 0x24], D0
00000E34 206E FBB8 movea.l A0, [A6 - 0x448]
00000E38 216E FED2 0028 move.l [A0 + 0x28], [A6 - 0x12E]
00000E3E 206E FBB8 movea.l A0, [A6 - 0x448]
00000E42 7001 moveq.l D0, 0x01
00000E44 2140 002C move.l [A0 + 0x2C], D0
00000E48 206E FBB8 movea.l A0, [A6 - 0x448]
00000E4C 216E FEBE 0030 move.l [A0 + 0x30], [A6 - 0x142]
00000E52 206E FBB8 movea.l A0, [A6 - 0x448]
00000E56 216E FEF2 0034 move.l [A0 + 0x34], [A6 - 0x10E]
00000E5C 206E FBB8 movea.l A0, [A6 - 0x448]
00000E60 216E FE82 0040 move.l [A0 + 0x40], [A6 - 0x17E]
00000E66 102D ADA2 move.b D0, [A5 - 0x525E]
00000E6A 6714 beq +0x16 /* 00000E80 */
00000E6C 206E FBB8 movea.l A0, [A6 - 0x448]
00000E70 216D A6D4 0044 move.l [A0 + 0x44], [A5 - 0x592C]
00000E76 206E FBB8 movea.l A0, [A6 - 0x448]
00000E7A 316D A6D8 0048 move.w [A0 + 0x48], [A5 - 0x5928]
label00000E80:
00000E80 206E FBB8 movea.l A0, [A6 - 0x448]
00000E84 08E8 0004 004C bset.b [A0 + 0x4C], 0x4
00000E8A 206E FBB8 movea.l A0, [A6 - 0x448]
00000E8E 216D AD6E 0060 move.l [A0 + 0x60], [A5 - 0x5292]
00000E94 206E FBB8 movea.l A0, [A6 - 0x448]
00000E98 216D AD6E 0064 move.l [A0 + 0x64], [A5 - 0x5292]
00000E9E 206E FBB8 movea.l A0, [A6 - 0x448]
00000EA2 216D AD6E 0068 move.l [A0 + 0x68], [A5 - 0x5292]
00000EA8 206E FBB8 movea.l A0, [A6 - 0x448]
00000EAC 216D AD6E 006C move.l [A0 + 0x6C], [A5 - 0x5292]
00000EB2 206E FBB8 movea.l A0, [A6 - 0x448]
00000EB6 216E FEB2 01B4 move.l [A0 + 0x1B4], [A6 - 0x14E]
00000EBC 206E FBB8 movea.l A0, [A6 - 0x448]
00000EC0 216E FEA2 01B0 move.l [A0 + 0x1B0], [A6 - 0x15E]
00000EC6 206E FBB8 movea.l A0, [A6 - 0x448]
00000ECA 216D ADB2 01B8 move.l [A0 + 0x1B8], [A5 - 0x524E]
00000ED0 206E FBB8 movea.l A0, [A6 - 0x448]
00000ED4 41E8 02C0 lea.l A0, [A0 + 0x2C0]
00000ED8 43ED A950 lea.l A1, [A5 - 0x56B0]
00000EDC 704F moveq.l D0, 0x4F
label00000EDE:
00000EDE 20D9 move.l [A0]+, [A1]+
00000EE0 51C8 FFFC dbf D0, -0x6 /* 00000EDE */
00000EE4 102D ADA2 move.b D0, [A5 - 0x525E]
00000EE8 662E bne +0x30 /* 00000F18 */
00000EEA 42A7 clr.l -[A7]
00000EEC 2F3A 045A move.l -[A7], [PC + 0x45A /* 00001348, value 0x50415423 'PAT#' */]
00000EF0 3F3C 0080 move.w -[A7], 0x80
00000EF4 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
00000EF8 2D5F FBEE move.l [A6 - 0x412], [A7]+
00000EFC 671A beq +0x1C /* 00000F18 */
00000EFE 206E FBEE movea.l A0, [A6 - 0x412]
00000F02 2010 move.l D0, [A0]
00000F04 5480 addq.l D0, 2
00000F06 2F00 move.l -[A7], D0
00000F08 206E FBB8 movea.l A0, [A6 - 0x448]
00000F0C 4868 02C0 pea.l [A0 + 0x2C0]
00000F10 7050 moveq.l D0, 0x50
00000F12 2F00 move.l -[A7], D0
00000F14 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
label00000F18:
00000F18 206E FBB8 movea.l A0, [A6 - 0x448]
00000F1C 226E FBB8 movea.l A1, [A6 - 0x448]
00000F20 48E7 00C0 movem.l -[A7], A0,A1
00000F24 42A7 clr.l -[A7]
00000F26 246E FE42 movea.l A2, [A6 - 0x1BE]
00000F2A 2F12 move.l -[A7], [A2]
00000F2C 2F3C 0000 0180 move.l -[A7], 0x180
00000F32 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */]
00000F36 201F move.l D0, [A7]+
00000F38 4CDF 0300 movem.l A0,A1, [A7]+
00000F3C 2229 0070 move.l D1, [A1 + 0x70]
00000F40 9280 sub.l D1, D0
00000F42 2141 0070 move.l [A0 + 0x70], D1
00000F46 2F2E FE42 move.l -[A7], [A6 - 0x1BE]
00000F4A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000F4E 206E FE42 movea.l A0, [A6 - 0x1BE]
00000F52 2050 movea.l A0, [A0]
00000F54 2028 0018 move.l D0, [A0 + 0x18]
00000F58 D0BC 0000 0200 add.l D0, 0x200
00000F5E 2D40 FC3E move.l [A6 - 0x3C2], D0
00000F62 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000F66 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000F6A 2F0E move.l -[A7], A6
00000F6C 4EBA F1AE jsr [PC - 0xE52 /* 0000011C */]
00000F70 202E FEEE move.l D0, [A6 - 0x112]
00000F74 D1AE FC3E add.l [A6 - 0x3C2], D0
00000F78 2F2E FEE2 move.l -[A7], [A6 - 0x11E]
00000F7C 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000F80 2F0E move.l -[A7], A6
00000F82 4EBA F198 jsr [PC - 0xE68 /* 0000011C */]
00000F86 202E FEDE move.l D0, [A6 - 0x122]
00000F8A D1AE FC3E add.l [A6 - 0x3C2], D0
00000F8E 2F2E FED2 move.l -[A7], [A6 - 0x12E]
00000F92 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000F96 2F0E move.l -[A7], A6
00000F98 4EBA F182 jsr [PC - 0xE7E /* 0000011C */]
00000F9C 202E FECE move.l D0, [A6 - 0x132]
00000FA0 D1AE FC3E add.l [A6 - 0x3C2], D0
00000FA4 2F2E FEBE move.l -[A7], [A6 - 0x142]
00000FA8 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000FAC 2F0E move.l -[A7], A6
00000FAE 4EBA F16C jsr [PC - 0xE94 /* 0000011C */]
00000FB2 202E FEBA move.l D0, [A6 - 0x146]
00000FB6 D1AE FC3E add.l [A6 - 0x3C2], D0
00000FBA 2F2E FEB2 move.l -[A7], [A6 - 0x14E]
00000FBE 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000FC2 2F0E move.l -[A7], A6
00000FC4 4EBA F156 jsr [PC - 0xEAA /* 0000011C */]
00000FC8 202E FEAE move.l D0, [A6 - 0x152]
00000FCC D1AE FC3E add.l [A6 - 0x3C2], D0
00000FD0 2F2E FEA2 move.l -[A7], [A6 - 0x15E]
00000FD4 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000FD8 2F0E move.l -[A7], A6
00000FDA 4EBA F140 jsr [PC - 0xEC0 /* 0000011C */]
00000FDE 202E FE9E move.l D0, [A6 - 0x162]
00000FE2 D1AE FC3E add.l [A6 - 0x3C2], D0
00000FE6 4AAE FE92 tst.l [A6 - 0x16E]
00000FEA 6716 beq +0x18 /* 00001002 */
00000FEC 2F2E FE92 move.l -[A7], [A6 - 0x16E]
00000FF0 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00000FF4 2F0E move.l -[A7], A6
00000FF6 4EBA F124 jsr [PC - 0xEDC /* 0000011C */]
00000FFA 202E FE8E move.l D0, [A6 - 0x172]
00000FFE D1AE FC3E add.l [A6 - 0x3C2], D0
label00001002:
00001002 4AAE FE82 tst.l [A6 - 0x17E]
00001006 6700 00C4 beq +0xC6 /* 000010CC */
0000100A 2F2E FE82 move.l -[A7], [A6 - 0x17E]
0000100E 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00001012 2F0E move.l -[A7], A6
00001014 4EBA F106 jsr [PC - 0xEFA /* 0000011C */]
00001018 202E FE7E move.l D0, [A6 - 0x182]
0000101C D1AE FC3E add.l [A6 - 0x3C2], D0
00001020 4AAE FE72 tst.l [A6 - 0x18E]
00001024 6716 beq +0x18 /* 0000103C */
00001026 2F2E FE72 move.l -[A7], [A6 - 0x18E]
0000102A 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
0000102E 2F0E move.l -[A7], A6
00001030 4EBA F0EA jsr [PC - 0xF16 /* 0000011C */]
00001034 202E FE6E move.l D0, [A6 - 0x192]
00001038 D1AE FC3E add.l [A6 - 0x3C2], D0
label0000103C:
0000103C 4AAE FE62 tst.l [A6 - 0x19E]
00001040 56C0 sne D0
00001042 4A00 tst.b D0
00001044 6700 0086 beq +0x88 /* 000010CC */
00001048 4AAE FE5E tst.l [A6 - 0x1A2]
0000104C 56C1 sne D1
0000104E C001 and.b D0, D1
00001050 677A beq +0x7C /* 000010CC */
00001052 7000 moveq.l D0, 0x00
00001054 2D40 FE4A move.l [A6 - 0x1B6], D0
00001058 206E FE7A movea.l A0, [A6 - 0x186]
0000105C 2050 movea.l A0, [A0]
0000105E 3D68 0134 FBB6 move.w [A6 - 0x44A], [A0 + 0x134]
00001064 3D7C 0001 FE50 move.w [A6 - 0x1B0], 0x1
0000106A 6056 bra +0x58 /* 000010C2 */
label0000106C:
0000106C 206E FE7A movea.l A0, [A6 - 0x186]
00001070 2010 move.l D0, [A0]
00001072 D0BC 0000 0136 add.l D0, 0x136
00001078 222E FE4A move.l D1, [A6 - 0x1B6]
0000107C D280 add.l D1, D0
0000107E 2D41 FE56 move.l [A6 - 0x1AA], D1
00001082 206E FE56 movea.l A0, [A6 - 0x1AA]
00001086 2D50 FE52 move.l [A6 - 0x1AE], [A0]
0000108A 7024 moveq.l D0, 0x24
0000108C D1AE FE4A add.l [A6 - 0x1B6], D0
00001090 2F2E FE52 move.l -[A7], [A6 - 0x1AE]
00001094 2F2E FC3E move.l -[A7], [A6 - 0x3C2]
00001098 2F0E move.l -[A7], A6
0000109A 4EBA F080 jsr [PC - 0xF80 /* 0000011C */]
0000109E 206E FE5E movea.l A0, [A6 - 0x1A2]
000010A2 302E FE50 move.w D0, [A6 - 0x1B0]
000010A6 5340 subq.w D0, 1
000010A8 E540 asl D0.w, 2
000010AA 48C0 ext.l D0
000010AC D090 add.l D0, [A0]
000010AE 2D40 FE5A move.l [A6 - 0x1A6], D0
000010B2 206E FE5A movea.l A0, [A6 - 0x1A6]
000010B6 2010 move.l D0, [A0]
000010B8 D1AE FC3E add.l [A6 - 0x3C2], D0
000010BC 526E FE50 addq.w [A6 - 0x1B0], 1
000010C0 690A bvs +0xC /* 000010CC */
label000010C2:
000010C2 302E FE50 move.w D0, [A6 - 0x1B0]
000010C6 B06E FBB6 cmp.w D0, [A6 - 0x44A]
000010CA 6FA0 ble -0x5E /* 0000106C */
label000010CC:
000010CC 2D6E FC3E FC3A move.l [A6 - 0x3C6], [A6 - 0x3C2]
000010D2 486E FC1A pea.l [A6 - 0x3E6]
000010D6 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000010DA 102D ADA2 move.b D0, [A5 - 0x525E]
000010DE 6710 beq +0x12 /* 000010F0 */
000010E0 42A7 clr.l -[A7]
000010E2 3F2D A526 move.w -[A7], [A5 - 0x5ADA]
000010E6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000010EA 2D5F FBE6 move.l [A6 - 0x41A], [A7]+
000010EE 6006 bra +0x8 /* 000010F6 */
label000010F0:
000010F0 7000 moveq.l D0, 0x00
000010F2 2D40 FBE6 move.l [A6 - 0x41A], D0
label000010F6:
000010F6 202E FC3A move.l D0, [A6 - 0x3C6]
000010FA D0AE FBE6 add.l D0, [A6 - 0x41A]
000010FE 7220 moveq.l D1, 0x20
00001100 D081 add.l D0, D1
00001102 2F00 move.l -[A7], D0
00001104 42A7 clr.l -[A7]
00001106 3F2E FC06 move.w -[A7], [A6 - 0x3FA]
0000110A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000110E 221F move.l D1, [A7]+
00001110 201F move.l D0, [A7]+
00001112 9081 sub.l D0, D1
00001114 2D40 FBE6 move.l [A6 - 0x41A], D0
00001118 102E FBEB move.b D0, [A6 - 0x415]
0000111C 6730 beq +0x32 /* 0000114E */
0000111E 4267 clr.w -[A7]
00001120 3F2E FEFA move.w -[A7], [A6 - 0x106]
00001124 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001128 486E FF00 pea.l [A6 - 0x100]
0000112C 1F3C 0003 move.b -[A7], 0x3
00001130 486E FBEC pea.l [A6 - 0x414]
00001134 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001138 2F0E move.l -[A7], A6
0000113A 4EBA EF5E jsr [PC - 0x10A2 /* 0000009A */]
0000113E 42A7 clr.l -[A7]
00001140 3F2E FBEC move.w -[A7], [A6 - 0x414]
00001144 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001148 201F move.l D0, [A7]+
0000114A 91AE FBE6 sub.l [A6 - 0x41A], D0
label0000114E:
0000114E 42A7 clr.l -[A7]
00001150 3F2E FEFA move.w -[A7], [A6 - 0x106]
00001154 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */]
00001158 201F move.l D0, [A7]+
0000115A 90BC 0000 2000 sub.l D0, 0x2000 /* ' \0' */
00001160 B0AE FBE6 cmp.l D0, [A6 - 0x41A]
00001164 6C0A bge +0xC /* 00001170 */
00001166 3F3C FFDE move.w -[A7], 0xFFDE
0000116A 2F0E move.l -[A7], A6
0000116C 4EBA EF2C jsr [PC - 0x10D4 /* 0000009A */]
label00001170:
00001170 102E FBEB move.b D0, [A6 - 0x415]
00001174 672A beq +0x2C /* 000011A0 */
00001176 4267 clr.w -[A7]
00001178 3F2E FBEC move.w -[A7], [A6 - 0x414]
0000117C 42A7 clr.l -[A7]
0000117E 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00001182 2F0E move.l -[A7], A6
00001184 4EBA EF14 jsr [PC - 0x10EC /* 0000009A */]
00001188 4267 clr.w -[A7]
0000118A 3F2E FBEC move.w -[A7], [A6 - 0x414]
0000118E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001192 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00001196 426E FBEC clr.w [A6 - 0x414]
0000119A 1D7C 0001 FBEA move.b [A6 - 0x416], 0x1
label000011A0:
000011A0 4267 clr.w -[A7]
000011A2 3F2E FC06 move.w -[A7], [A6 - 0x3FA]
000011A6 3F3C 0001 move.w -[A7], 0x1
000011AA 42A7 clr.l -[A7]
000011AC 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000011B0 2F0E move.l -[A7], A6
000011B2 4EBA EEE6 jsr [PC - 0x111A /* 0000009A */]
000011B6 4267 clr.w -[A7]
000011B8 3F2E FC06 move.w -[A7], [A6 - 0x3FA]
000011BC 42A7 clr.l -[A7]
000011BE 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000011C2 2F0E move.l -[A7], A6
000011C4 4EBA EED4 jsr [PC - 0x112C /* 0000009A */]
000011C8 1D7C 0001 FBEA move.b [A6 - 0x416], 0x1
000011CE 7000 moveq.l D0, 0x00
000011D0 2D40 FC02 move.l [A6 - 0x3FE], D0
000011D4 2F2E FE46 move.l -[A7], [A6 - 0x1BA]
000011D8 206E FE42 movea.l A0, [A6 - 0x1BE]
000011DC 2F10 move.l -[A7], [A0]
000011DE 2F0E move.l -[A7], A6
000011E0 4EBA F330 jsr [PC - 0xCD0 /* 00000512 */]
000011E4 2F3C 0000 0200 move.l -[A7], 0x200
000011EA 486E FC42 pea.l [A6 - 0x3BE]
000011EE 2F0E move.l -[A7], A6
000011F0 4EBA F320 jsr [PC - 0xCE0 /* 00000512 */]
000011F4 2F2E FEEE move.l -[A7], [A6 - 0x112]
000011F8 206E FEEA movea.l A0, [A6 - 0x116]
000011FC 2F10 move.l -[A7], [A0]
000011FE 2F0E move.l -[A7], A6
00001200 4EBA F310 jsr [PC - 0xCF0 /* 00000512 */]
00001204 2F2E FEDE move.l -[A7], [A6 - 0x122]
00001208 206E FEDA movea.l A0, [A6 - 0x126]
0000120C 2F10 move.l -[A7], [A0]
0000120E 2F0E move.l -[A7], A6
00001210 4EBA F300 jsr [PC - 0xD00 /* 00000512 */]
00001214 2F2E FECE move.l -[A7], [A6 - 0x132]
00001218 206E FECA movea.l A0, [A6 - 0x136]
0000121C 2F10 move.l -[A7], [A0]
0000121E 2F0E move.l -[A7], A6
00001220 4EBA F2F0 jsr [PC - 0xD10 /* 00000512 */]
00001224 2F2E FEBA move.l -[A7], [A6 - 0x146]
00001228 206E FEB6 movea.l A0, [A6 - 0x14A]
0000122C 2F10 move.l -[A7], [A0]
0000122E 2F0E move.l -[A7], A6
00001230 4EBA F2E0 jsr [PC - 0xD20 /* 00000512 */]
00001234 2F2E FEAE move.l -[A7], [A6 - 0x152]
00001238 206E FEAA movea.l A0, [A6 - 0x156]
0000123C 2F10 move.l -[A7], [A0]
0000123E 2F0E move.l -[A7], A6
00001240 4EBA F2D0 jsr [PC - 0xD30 /* 00000512 */]
00001244 2F2E FE9E move.l -[A7], [A6 - 0x162]
00001248 206E FE9A movea.l A0, [A6 - 0x166]
0000124C 2F10 move.l -[A7], [A0]
0000124E 2F0E move.l -[A7], A6
00001250 4EBA F2C0 jsr [PC - 0xD40 /* 00000512 */]
00001254 4AAE FE8A tst.l [A6 - 0x176]
00001258 6710 beq +0x12 /* 0000126A */
0000125A 2F2E FE8E move.l -[A7], [A6 - 0x172]
0000125E 206E FE8A movea.l A0, [A6 - 0x176]
00001262 2F10 move.l -[A7], [A0]
00001264 2F0E move.l -[A7], A6
00001266 4EBA F2AA jsr [PC - 0xD56 /* 00000512 */]
label0000126A:
0000126A 4AAE FE7A tst.l [A6 - 0x186]
0000126E 6710 beq +0x12 /* 00001280 */
00001270 2F2E FE7E move.l -[A7], [A6 - 0x182]
00001274 206E FE7A movea.l A0, [A6 - 0x186]
00001278 2F10 move.l -[A7], [A0]
0000127A 2F0E move.l -[A7], A6
0000127C 4EBA F294 jsr [PC - 0xD6C /* 00000512 */]
label00001280:
00001280 4AAE FE6A tst.l [A6 - 0x196]
00001284 6710 beq +0x12 /* 00001296 */
00001286 2F2E FE6E move.l -[A7], [A6 - 0x192]
0000128A 206E FE6A movea.l A0, [A6 - 0x196]
0000128E 2F10 move.l -[A7], [A0]
00001290 2F0E move.l -[A7], A6
00001292 4EBA F27E jsr [PC - 0xD82 /* 00000512 */]
label00001296:
00001296 4AAE FE62 tst.l [A6 - 0x19E]
0000129A 6710 beq +0x12 /* 000012AC */
0000129C 2F2E FE66 move.l -[A7], [A6 - 0x19A]
000012A0 206E FE62 movea.l A0, [A6 - 0x19E]
000012A4 2F10 move.l -[A7], [A0]
000012A6 2F0E move.l -[A7], A6
000012A8 4EBA F268 jsr [PC - 0xD98 /* 00000512 */]
label000012AC:
000012AC 7020 moveq.l D0, 0x20
000012AE 2F00 move.l -[A7], D0
000012B0 486E FC1A pea.l [A6 - 0x3E6]
000012B4 2F0E move.l -[A7], A6
000012B6 4EBA F25A jsr [PC - 0xDA6 /* 00000512 */]
000012BA 70FF moveq.l D0, 0xFFFFFFFF
000012BC B06D A526 cmp.w D0, [A5 - 0x5ADA]
000012C0 56C0 sne D0
000012C2 C02D ADA2 and.b D0, [A5 - 0x525E]
000012C6 6714 beq +0x16 /* 000012DC */
000012C8 4267 clr.w -[A7]
000012CA 3F2D A526 move.w -[A7], [A5 - 0x5ADA]
000012CE 486E FEFA pea.l [A6 - 0x106]
000012D2 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000012D6 2F0E move.l -[A7], A6
000012D8 4EBA EDC0 jsr [PC - 0x1240 /* 0000009A */]
label000012DC:
000012DC 4267 clr.w -[A7]
000012DE 3F2E FEFA move.w -[A7], [A6 - 0x106]
000012E2 2F2E FEFC move.l -[A7], [A6 - 0x104]
000012E6 486E FF00 pea.l [A6 - 0x100]
000012EA 486E FC08 pea.l [A6 - 0x3F8]
000012EE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000012F2 2F0E move.l -[A7], A6
000012F4 4EBA EDA4 jsr [PC - 0x125C /* 0000009A */]
000012F8 2D7C 5354 414B FC08 move.l [A6 - 0x3F8], 0x5354414B /* 'STAK' */
00001300 2D7C 5749 4C44 FC0C move.l [A6 - 0x3F4], 0x57494C44 /* 'WILD' */
00001308 4267 clr.w -[A7]
0000130A 3F2E FEFA move.w -[A7], [A6 - 0x106]
0000130E 2F2E FEFC move.l -[A7], [A6 - 0x104]
00001312 486E FF00 pea.l [A6 - 0x100]
00001316 486E FC08 pea.l [A6 - 0x3F8]
0000131A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000131E 2F0E move.l -[A7], A6
00001320 4EBA ED78 jsr [PC - 0x1288 /* 0000009A */]
00001324 4267 clr.w -[A7]
00001326 3F2E FC06 move.w -[A7], [A6 - 0x3FA]
0000132A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000132E 3D5F FC18 move.w [A6 - 0x3E8], [A7]+
00001332 2F0E move.l -[A7], A6
00001334 4EBA ECCA jsr [PC - 0x1336 /* 00000000 */]
label00001338:
00001338 4FEE FB96 lea.l A7, [A6 - 0x46A]
0000133C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001340 4E5E unlink A6
00001342 205F movea.l A0, [A7]+
00001344 5C4F addq.w A7, 6
00001346 4ED0 jmp [A0]
00001348 5041 addq.w D1, 8
0000134A 5423 addq.b -[A3], 2
0000134C 5052 addq.w [A2], 8
0000134E 4E54 4654 link A4, -0xFFFFB9AC
00001352 424C clr.w A4
00001354 5354 subq.w [A4], 1
00001356 424C clr.w A4
00001358 5354 subq.w [A4], 1
0000135A 414B chk.w D0, A3
0000135C 5749 subq.w A1, 3
0000135E 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
export_181: // at 00001360 (misaligned)
00001362 FDA6 .invalid <<F/6/6>>
00001364 2F07 move.l -[A7], D7
00001366 422D ADA2 clr.b [A5 - 0x525E]
0000136A 4267 clr.w -[A7]
0000136C 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00001370 101F move.b D0, [A7]+
00001372 802D B7CC or.b D0, [A5 - 0x4834]
00001376 1B40 C532 move.b [A5 - 0x3ACE], D0
0000137A 2B6D B710 ADB2 move.l [A5 - 0x524E], [A5 - 0x48F0]
00001380 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00001384 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */]
00001388 422D B976 clr.b [A5 - 0x468A]
0000138C 41EE FEA8 lea.l A0, [A6 - 0x158]
00001390 2B48 C558 move.l [A5 - 0x3AA8], A0
00001394 42A7 clr.l -[A7]
00001396 3F3C 0089 move.w -[A7], 0x89
0000139A 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
0000139E 2B5F A514 move.l [A5 - 0x5AEC], [A7]+
000013A2 2F2D A514 move.l -[A7], [A5 - 0x5AEC]
000013A6 486E FDA6 pea.l [A6 - 0x25A]
000013AA 3F3C 0005 move.w -[A7], 0x5
000013AE 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000013B2 487A 00B6 pea.l [PC + 0xB6 /* 0000146A, value 0x4E56 'NV', cstring "" */]
000013B6 487A 0124 pea.l [PC + 0x124 /* 000014DC, value 0x4E56FFFC */]
000013BA 486E FEB0 pea.l [A6 - 0x150]
000013BE 3F3C 0089 move.w -[A7], 0x89
000013C2 486D 1F2A pea.l [A5 + 0x1F2A /* export_993 */]
000013C6 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
000013CA 2F3C 000B FFFE move.l -[A7], 0xBFFFE
000013D0 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000013D4 486D 19AA pea.l [A5 + 0x19AA /* export_817 */]
000013D8 A9F1 syscall UnloadSeg
000013DA 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
000013DE 102E FEB0 move.b D0, [A6 - 0x150]
000013E2 6606 bne +0x8 /* 000013EA */
000013E4 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */]
000013E8 607A bra +0x7C /* 00001464 */
label000013EA:
000013EA 3F2E FEB6 move.w -[A7], [A6 - 0x14A]
000013EE 486E FEFA pea.l [A6 - 0x106]
000013F2 486E FEFC pea.l [A6 - 0x104]
000013F6 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
000013FA 41EE FF00 lea.l A0, [A6 - 0x100]
000013FE 43EE FEBA lea.l A1, [A6 - 0x146]
00001402 700F moveq.l D0, 0x0F
label00001404:
00001404 20D9 move.l [A0]+, [A1]+
00001406 51C8 FFFC dbf D0, -0x6 /* 00001404 */
0000140A 2F2D B660 move.l -[A7], [A5 - 0x49A0]
0000140E A873 syscall SetPort
00001410 4267 clr.w -[A7]
00001412 486E FEFA pea.l [A6 - 0x106]
00001416 486D A528 pea.l [A5 - 0x5AD8]
0000141A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
0000141E 101F move.b D0, [A7]+
00001420 6704 beq +0x6 /* 00001426 */
00001422 7ECF moveq.l D7, 0xFFFFFFCF
00001424 6010 bra +0x12 /* 00001436 */
label00001426:
00001426 4267 clr.w -[A7]
00001428 486E FEFA pea.l [A6 - 0x106]
0000142C 1F3C 0001 move.b -[A7], 0x1
00001430 4EBA F114 jsr [PC - 0xEEC /* 00000546 */]
00001434 3E1F move.w D7, [A7]+
label00001436:
00001436 4A47 tst.w D7
00001438 670C beq +0xE /* 00001446 */
0000143A 3F07 move.w -[A7], D7
0000143C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00001440 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00001444 601E bra +0x20 /* 00001464 */
label00001446:
00001446 42A7 clr.l -[A7]
00001448 486E FEFA pea.l [A6 - 0x106]
0000144C 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00001450 1F2D C532 move.b -[A7], [A5 - 0x3ACE]
00001454 3F3C 0002 move.w -[A7], 0x2
00001458 4EAD 2A72 jsr [A5 + 0x2A72 /* export_1354 */]
0000145C 486E FF00 pea.l [A6 - 0x100]
00001460 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
label00001464:
00001464 2E1F move.l D7, [A7]+
00001466 4E5E unlink A6
00001468 4E75 rts
0000146A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000146C-00001470
fn0000146C:
0000146C 4E56 FFF2 link A6, -0x000E
// end alternate branch 0000146C-00001470
fn0000146C: // (misaligned)
0000146E FFF2 .invalid <<F/7/7>>
00001470 206E 0008 movea.l A0, [A6 + 0x8]
00001474 2B68 0008 A128 move.l [A5 - 0x5ED8], [A0 + 0x8]
0000147A 1B7C 0001 B976 move.b [A5 - 0x468A], 0x1
00001480 2F3C 000B FFFF move.l -[A7], 0xBFFFF
00001486 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
0000148A 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
0000148E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001492 1F2D C532 move.b -[A7], [A5 - 0x3ACE]
00001496 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000149A 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
0000149E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000014A2 1F2D ADA2 move.b -[A7], [A5 - 0x525E]
000014A6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000014AA 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
000014AE 3F3C 000B move.w -[A7], 0xB
000014B2 486E FFFE pea.l [A6 - 0x2]
000014B6 486E FFFA pea.l [A6 - 0x6]
000014BA 486E FFF2 pea.l [A6 - 0xE]
000014BE A98D syscall GetDialogItem/GetDItem
000014C0 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
000014C4 3F3C 000B move.w -[A7], 0xB
000014C8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000014CC 486D 19A2 pea.l [A5 + 0x19A2 /* export_816 */]
000014D0 486E FFF2 pea.l [A6 - 0xE]
000014D4 A98E syscall SetDialogItem/SetDItem
000014D6 4E5E unlink A6
000014D8 2E9F move.l [A7], [A7]+
000014DA 4E75 rts
000014DC 4E56 FFFC link A6, -0x0004
000014E0 2F07 move.l -[A7], D7
000014E2 3E2E 000C move.w D7, [A6 + 0xC]
000014E6 486E FFFC pea.l [A6 - 0x4]
000014EA A874 syscall GetPort
000014EC 3D47 000E move.w [A6 + 0xE], D7
000014F0 102D B976 move.b D0, [A5 - 0x468A]
000014F4 6606 bne +0x8 /* 000014FC */
000014F6 2F0E move.l -[A7], A6
000014F8 4EBA FF72 jsr [PC - 0x8E /* 0000146C */]
label000014FC:
000014FC 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
00001500 A873 syscall SetPort
00001502 3007 move.w D0, D7
00001504 5340 subq.w D0, 1
00001506 670A beq +0xC /* 00001512 */
00001508 5140 subq.w D0, 8
0000150A 6708 beq +0xA /* 00001514 */
0000150C 5340 subq.w D0, 1
0000150E 671C beq +0x1E /* 0000152C */
00001510 6044 bra +0x46 /* 00001556 */
label00001512:
00001512 6060 bra +0x62 /* 00001574 */
label00001514:
00001514 0A2D 0001 ADA2 xori.b [A5 - 0x525E], 0x1
0000151A 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
0000151E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001522 1F2D ADA2 move.b -[A7], [A5 - 0x525E]
00001526 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000152A 6048 bra +0x4A /* 00001574 */
label0000152C:
0000152C 4267 clr.w -[A7]
0000152E 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
00001532 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001536 4EAD 1D9A jsr [A5 + 0x1D9A /* export_943 */]
0000153A 101F move.b D0, [A7]+
0000153C 0A00 0001 xori.b D0, 0x1
00001540 1B40 C532 move.b [A5 - 0x3ACE], D0
00001544 2F2D A128 move.l -[A7], [A5 - 0x5ED8]
00001548 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000154C 1F2D C532 move.b -[A7], [A5 - 0x3ACE]
00001550 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00001554 601E bra +0x20 /* 00001574 */
label00001556:
00001556 700B moveq.l D0, 0x0B
00001558 B047 cmp.w D0, D7
0000155A 5FC0 sle D0
0000155C 4A00 tst.b D0
0000155E 6714 beq +0x16 /* 00001574 */
00001560 7212 moveq.l D1, 0x12
00001562 B247 cmp.w D1, D7
00001564 5CC1 sge D1
00001566 C001 and.b D0, D1
00001568 670A beq +0xC /* 00001574 */
0000156A 3F07 move.w -[A7], D7
0000156C 3F3C 000B move.w -[A7], 0xB
00001570 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
label00001574:
00001574 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001578 A873 syscall SetPort
0000157A 2E1F move.l D7, [A7]+
0000157C 4E5E unlink A6
0000157E 205F movea.l A0, [A7]+
00001580 5C4F addq.w A7, 6
00001582 4ED0 jmp [A0]
fn00001584:
00001584 4E56 0000 link A6, 0
00001588 206E 0008 movea.l A0, [A6 + 0x8]
0000158C 2068 0008 movea.l A0, [A0 + 0x8]
00001590 4868 FDFC pea.l [A0 - 0x204]
00001594 3F3C 008F move.w -[A7], 0x8F
00001598 3F2E 000C move.w -[A7], [A6 + 0xC]
0000159C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000015A0 4E5E unlink A6
000015A2 205F movea.l A0, [A7]+
000015A4 5C4F addq.w A7, 6
000015A6 4ED0 jmp [A0]
fn000015A8:
000015A8 4E56 FFF6 link A6, -0x000A
000015AC 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000015B0 226E 0008 movea.l A1, [A6 + 0x8]
000015B4 41E9 FDFC lea.l A0, [A1 - 0x204]
000015B8 43FA 00A6 lea.l A1, [PC + 0xA6 /* 00001660, value 0xD42696C '\rBil', pstring "Bill Atkinson" */]
000015BC 20D9 move.l [A0]+, [A1]+
000015BE 20D9 move.l [A0]+, [A1]+
000015C0 20D9 move.l [A0]+, [A1]+
000015C2 3091 move.w [A0], [A1]
000015C4 42A7 clr.l -[A7]
000015C6 2F3A 0094 move.l -[A7], [PC + 0x94 /* 0000165C, value 0x53545223 'STR#', cstring "STR#\Bill AtkinsonNV" */]
000015CA 3F3C 008F move.w -[A7], 0x8F
000015CE A9A0 syscall GetResource
000015D0 285F movea.l A4, [A7]+
000015D2 200C move.l D0, A4
000015D4 6720 beq +0x22 /* 000015F6 */
000015D6 2054 movea.l A0, [A4]
000015D8 3E10 move.w D7, [A0]
000015DA 4267 clr.w -[A7]
000015DC A861 syscall Random
000015DE 301F move.w D0, [A7]+
000015E0 6A02 bpl +0x4 /* 000015E4 */
000015E2 4440 neg.w D0
label000015E4:
000015E4 48C0 ext.l D0
000015E6 81C7 divs.w D0, D7
000015E8 4840 swap.w D0
000015EA 4A40 tst.w D0
000015EC 5240 addq.w D0, 1
000015EE 3F00 move.w -[A7], D0
000015F0 2F0E move.l -[A7], A6
000015F2 4EBA FF90 jsr [PC - 0x70 /* 00001584 */]
label000015F6:
000015F6 4267 clr.w -[A7]
000015F8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000015FC 101F move.b D0, [A7]+
000015FE 6730 beq +0x32 /* 00001630 */
00001600 42A7 clr.l -[A7]
00001602 3F3C C120 move.w -[A7], 0xC120
00001606 A9BA syscall GetString
00001608 265F movea.l A3, [A7]+
0000160A 200B move.l D0, A3
0000160C 56C0 sne D0
0000160E 2053 movea.l A0, [A3]
00001610 4241 clr.w D1
00001612 1210 move.b D1, [A0]
00001614 4A41 tst.w D1
00001616 5EC1 sgt D1
00001618 C001 and.b D0, D1
0000161A 6712 beq +0x14 /* 0000162E */
0000161C 2053 movea.l A0, [A3]
0000161E 246E 0008 movea.l A2, [A6 + 0x8]
00001622 43EA FDFC lea.l A1, [A2 - 0x204]
00001626 703F moveq.l D0, 0x3F
label00001628:
00001628 22D8 move.l [A1]+, [A0]+
0000162A 51C8 FFFC dbf D0, -0x6 /* 00001628 */
label0000162E:
0000162E 6022 bra +0x24 /* 00001652 */
label00001630:
00001630 200C move.l D0, A4
00001632 56C0 sne D0
00001634 4A00 tst.b D0
00001636 671A beq +0x1C /* 00001652 */
00001638 2F00 move.l -[A7], D0
0000163A 4267 clr.w -[A7]
0000163C 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00001640 121F move.b D1, [A7]+
00001642 201F move.l D0, [A7]+
00001644 C001 and.b D0, D1
00001646 670A beq +0xC /* 00001652 */
00001648 3F3C 0003 move.w -[A7], 0x3
0000164C 2F0E move.l -[A7], A6
0000164E 4EBA FF34 jsr [PC - 0xCC /* 00001584 */]
label00001652:
00001652 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00001656 4E5E unlink A6
00001658 2E9F move.l [A7], [A7]+
0000165A 4E75 rts
0000165C 5354 subq.w [A4], 1
0000165E 5223 addq.b -[A3], 1
00001660 0D42 bchg D2, D6
00001662 696C bvs +0x6E /* 000016D0 */
00001664 6C20 bge +0x22 /* 00001686 */
00001666 4174 6B69 6E73 chk.w D0, [[A4 + 0x6E73]]
0000166C 6F6E ble +0x70 /* 000016DC */
fn0000166E:
0000166E 4E56 0000 link A6, 0
00001672 2F0C move.l -[A7], A4
00001674 286E 0008 movea.l A4, [A6 + 0x8]
00001678 486C FCFC pea.l [A4 - 0x304]
0000167C 3F3C 0086 move.w -[A7], 0x86
00001680 3F2C FCFA move.w -[A7], [A4 - 0x306]
00001684 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
// begin alternate branch 00001686-0000168E
label00001686:
00001686 03B2 526C bclr [A2 + D5.w * 2 + 0x6C], D1
0000168A FCFA 285F .extension 0xCFA <<F/2-3/6>> // unimplemented
// end alternate branch 00001686-0000168E
label00001686: // (misaligned)
00001688 526C FCFA addq.w [A4 - 0x306], 1
0000168C 285F movea.l A4, [A7]+
0000168E 4E5E unlink A6
00001690 2E9F move.l [A7], [A7]+
00001692 4E75 rts
fn00001694:
00001694 4E56 0000 link A6, 0
00001698 226E 0008 movea.l A1, [A6 + 0x8]
0000169C 2069 FFF8 movea.l A0, [A1 - 0x8]
000016A0 3D50 000C move.w [A6 + 0xC], [A0]
000016A4 206E 0008 movea.l A0, [A6 + 0x8]
000016A8 54A8 FFF8 addq.l [A0 - 0x8], 2
000016AC 4E5E unlink A6
000016AE 2E9F move.l [A7], [A7]+
000016B0 4E75 rts
fn000016B2:
000016B2 4E56 0000 link A6, 0
000016B6 2F0C move.l -[A7], A4
000016B8 286E 0008 movea.l A4, [A6 + 0x8]
000016BC 286C 0008 movea.l A4, [A4 + 0x8]
000016C0 4A6E 000C tst.w [A6 + 0xC]
000016C4 6F0E ble +0x10 /* 000016D4 */
000016C6 486C FCFC pea.l [A4 - 0x304]
000016CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000016CE 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
// begin alternate branch 000016D0-000016D4
label000016D0:
000016D0 03B2 6004 bclr [A2 + D6.w + 0x4], D1
// end alternate branch 000016D0-000016D4
label000016D0: // (misaligned)
000016D2 6004 bra +0x6 /* 000016D8 */
label000016D4:
000016D4 422C FCFC clr.b [A4 - 0x304]
label000016D8:
000016D8 285F movea.l A4, [A7]+
000016DA 4E5E unlink A6
label000016DC:
000016DC 205F movea.l A0, [A7]+
000016DE 504F addq.w A7, 8
000016E0 4ED0 jmp [A0]
fn000016E2:
000016E2 4E56 FFE8 link A6, -0x0018
000016E6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000016EA 266E 0008 movea.l A3, [A6 + 0x8]
000016EE 422E 000C clr.b [A6 + 0xC]
000016F2 42A7 clr.l -[A7]
000016F4 2F3A 010C move.l -[A7], [PC + 0x10C /* 00001802, value 0x57414254 'WABT', cstring "WABTNV" */]
000016F8 3F2B FCE8 move.w -[A7], [A3 - 0x318]
000016FC 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
00001700 2E1F move.l D7, [A7]+
00001702 6604 bne +0x6 /* 00001708 */
00001704 6000 00F2 bra +0xF4 /* 000017F8 */
label00001708:
00001708 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000170E 486B FCF2 pea.l [A3 - 0x30E]
00001712 2F3C 0046 0000 move.l -[A7], 0x460000 /* 'F\0\0' */
00001718 2F3C 01F4 01F4 move.l -[A7], 0x1F401F4
0000171E A8A7 syscall SetRect
00001720 486B FCF2 pea.l [A3 - 0x30E]
00001724 A8A3 syscall EraseRect
00001726 2F07 move.l -[A7], D7
00001728 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000172C 2047 movea.l A0, D7
0000172E 2850 movea.l A4, [A0]
00001730 3F14 move.w -[A7], [A4]
00001732 A88A syscall TextSize
00001734 2047 movea.l A0, D7
00001736 2010 move.l D0, [A0]
00001738 5080 addq.l D0, 8
0000173A 2D40 FFF8 move.l [A6 - 0x8], D0
0000173E 3D6C 0006 FFEA move.w [A6 - 0x16], [A4 + 0x6]
00001744 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
0000174A 6000 009C bra +0x9E /* 000017E8 */
label0000174E:
0000174E 4267 clr.w -[A7]
00001750 2F0E move.l -[A7], A6
00001752 4EBA FF40 jsr [PC - 0xC0 /* 00001694 */]
00001756 3D5F FFEE move.w [A6 - 0x12], [A7]+
0000175A 4267 clr.w -[A7]
0000175C 2F0E move.l -[A7], A6
0000175E 4EBA FF34 jsr [PC - 0xCC /* 00001694 */]
00001762 3A1F move.w D5, [A7]+
00001764 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001768 3F05 move.w -[A7], D5
0000176A A893 syscall MoveTo
0000176C 3F2C 0002 move.w -[A7], [A4 + 0x2]
00001770 4267 clr.w -[A7]
00001772 2F0E move.l -[A7], A6
00001774 4EBA FF1E jsr [PC - 0xE2 /* 00001694 */]
00001778 2F0E move.l -[A7], A6
0000177A 4EBA FF36 jsr [PC - 0xCA /* 000016B2 */]
0000177E 486B FCFC pea.l [A3 - 0x304]
00001782 A884 syscall DrawString
00001784 4267 clr.w -[A7]
00001786 2F0E move.l -[A7], A6
00001788 4EBA FF0A jsr [PC - 0xF6 /* 00001694 */]
0000178C 3F05 move.w -[A7], D5
0000178E A893 syscall MoveTo
00001790 4267 clr.w -[A7]
00001792 2F0E move.l -[A7], A6
00001794 4EBA FEFE jsr [PC - 0x102 /* 00001694 */]
00001798 3D5F FFF2 move.w [A6 - 0xE], [A7]+
0000179C 3D6E FFF2 FFE8 move.w [A6 - 0x18], [A6 - 0xE]
000017A2 7801 moveq.l D4, 0x01
000017A4 6036 bra +0x38 /* 000017DC */
label000017A6:
000017A6 4267 clr.w -[A7]
000017A8 2F0E move.l -[A7], A6
000017AA 4EBA FEE8 jsr [PC - 0x118 /* 00001694 */]
000017AE 3C1F move.w D6, [A7]+
000017B0 4A46 tst.w D6
000017B2 6C12 bge +0x14 /* 000017C6 */
000017B4 3F2C 0002 move.w -[A7], [A4 + 0x2]
000017B8 3006 move.w D0, D6
000017BA 4440 neg.w D0
000017BC 3F00 move.w -[A7], D0
000017BE 2F0E move.l -[A7], A6
000017C0 4EBA FEF0 jsr [PC - 0x110 /* 000016B2 */]
000017C4 600C bra +0xE /* 000017D2 */
label000017C6:
000017C6 3F2C 0004 move.w -[A7], [A4 + 0x4]
000017CA 3F06 move.w -[A7], D6
000017CC 2F0E move.l -[A7], A6
000017CE 4EBA FEE2 jsr [PC - 0x11E /* 000016B2 */]
label000017D2:
000017D2 486B FCFC pea.l [A3 - 0x304]
000017D6 A884 syscall DrawString
000017D8 5244 addq.w D4, 1
000017DA 6906 bvs +0x8 /* 000017E2 */
label000017DC:
000017DC B86E FFE8 cmp.w D4, [A6 - 0x18]
000017E0 6FC4 ble -0x3A /* 000017A6 */
label000017E2:
000017E2 526E FFF6 addq.w [A6 - 0xA], 1
000017E6 690C bvs +0xE /* 000017F4 */
label000017E8:
000017E8 302E FFF6 move.w D0, [A6 - 0xA]
000017EC B06E FFEA cmp.w D0, [A6 - 0x16]
000017F0 6F00 FF5C ble -0xA2 /* 0000174E */
label000017F4:
000017F4 2F07 move.l -[A7], D7
000017F6 A9A3 syscall ReleaseResource
label000017F8:
000017F8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000017FC 4E5E unlink A6
000017FE 2E9F move.l [A7], [A7]+
00001800 4E75 rts
00001802 5741 subq.w D1, 3
00001804 4254 clr.w [A4]
fn00001806:
00001806 4E56 0000 link A6, 0
0000180A 4267 clr.w -[A7]
0000180C 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00001810 101F move.b D0, [A7]+
00001812 6718 beq +0x1A /* 0000182C */
00001814 206E 0008 movea.l A0, [A6 + 0x8]
00001818 4868 FFFC pea.l [A0 - 0x4]
0000181C 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00001820 206E 0008 movea.l A0, [A6 + 0x8]
00001824 2C48 movea.l A6, A0
00001826 4EFA 01E2 jmp [PC + 0x1E2 /* 00001A0A */]
0000182A 0000 4267 ori.b D0, 0x67 /* 'g' */
// begin alternate branch 0000182C-0000182E
label0000182C:
0000182C 4267 clr.w -[A7]
// end alternate branch 0000182C-0000182E
label0000182C: // (misaligned)
0000182E A974 syscall Button
00001830 1D5F 000C move.b [A6 + 0xC], [A7]+
00001834 4E5E unlink A6
00001836 2E9F move.l [A7], [A7]+
00001838 4E75 rts
export_182:
0000183A 4E56 FBE4 link A6, -0x041C
0000183E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001842 486D FE1C pea.l [A5 - 0x1E4]
00001846 A851 syscall SetCursor
00001848 1B7C 0001 A138 move.b [A5 - 0x5EC8], 0x1
0000184E 42A7 clr.l -[A7]
00001850 3F3C 0088 move.w -[A7], 0x88
00001854 42A7 clr.l -[A7]
00001856 70FF moveq.l D0, 0xFFFFFFFF
00001858 2F00 move.l -[A7], D0
0000185A 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
0000185E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001862 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001866 42A7 clr.l -[A7]
00001868 4267 clr.w -[A7]
0000186A 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
0000186E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001872 A981 syscall DrawDialog
00001874 3D7C 0001 FCFA move.w [A6 - 0x306], 0x1
0000187A 3F2D A134 move.w -[A7], [A5 - 0x5ECC]
0000187E A887 syscall TextFont
00001880 3F3C 0012 move.w -[A7], 0x12
00001884 A88A syscall TextSize
00001886 3F3A 0194 move.w -[A7], [PC + 0x194 /* 00001A1C, value 0x1, cstring "" */]
0000188A A888 syscall TextFace
0000188C 2F0E move.l -[A7], A6
0000188E 4EBA FDDE jsr [PC - 0x222 /* 0000166E */]
00001892 2F0E move.l -[A7], A6
00001894 4EBA FD12 jsr [PC - 0x2EE /* 000015A8 */]
00001898 486E FCFC pea.l [A6 - 0x304]
0000189C 486E FDFC pea.l [A6 - 0x204]
000018A0 486E FBE4 pea.l [A6 - 0x41C]
000018A4 3F3C 0002 move.w -[A7], 0x2
000018A8 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000018AC 41EE FCFC lea.l A0, [A6 - 0x304]
000018B0 43EE FBE4 lea.l A1, [A6 - 0x41C]
000018B4 703F moveq.l D0, 0x3F
label000018B6:
000018B6 20D9 move.l [A0]+, [A1]+
000018B8 51C8 FFFC dbf D0, -0x6 /* 000018B6 */
000018BC 4267 clr.w -[A7]
000018BE 486E FCFC pea.l [A6 - 0x304]
000018C2 A88C syscall StringWidth
000018C4 301F move.w D0, [A7]+
000018C6 48C0 ext.l D0
000018C8 81FC 0002 divs.w D0, 0x2
000018CC 323C 00CE move.w D1, 0xCE
000018D0 9240 sub.w D1, D0
000018D2 3F01 move.w -[A7], D1
000018D4 3F3C 001A move.w -[A7], 0x1A
000018D8 A893 syscall MoveTo
000018DA 486E FCFC pea.l [A6 - 0x304]
000018DE A884 syscall DrawString
000018E0 2F0E move.l -[A7], A6
000018E2 4EBA FD8A jsr [PC - 0x276 /* 0000166E */]
000018E6 41EE FDFC lea.l A0, [A6 - 0x204]
000018EA 43EE FCFC lea.l A1, [A6 - 0x304]
000018EE 703F moveq.l D0, 0x3F
label000018F0:
000018F0 20D9 move.l [A0]+, [A1]+
000018F2 51C8 FFFC dbf D0, -0x6 /* 000018F0 */
000018F6 2F0E move.l -[A7], A6
000018F8 4EBA FD74 jsr [PC - 0x28C /* 0000166E */]
000018FC 41EE FEFC lea.l A0, [A6 - 0x104]
00001900 43EE FCFC lea.l A1, [A6 - 0x304]
00001904 703F moveq.l D0, 0x3F
label00001906:
00001906 20D9 move.l [A0]+, [A1]+
00001908 51C8 FFFC dbf D0, -0x6 /* 00001906 */
0000190C 422E FCFC clr.b [A6 - 0x304]
00001910 42A7 clr.l -[A7]
00001912 2F3A 0104 move.l -[A7], [PC + 0x104 /* 00001A18, value 0x76657273 'vers', cstring "vers" */]
00001916 3F3C 0001 move.w -[A7], 0x1
0000191A 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
0000191E 2D5F FCEE move.l [A6 - 0x312], [A7]+
00001922 206E FCEE movea.l A0, [A6 - 0x312]
00001926 2010 move.l D0, [A0]
00001928 5C80 addq.l D0, 6
0000192A 2D40 FCEA move.l [A6 - 0x316], D0
0000192E 2F2E FCEA move.l -[A7], [A6 - 0x316]
00001932 486E FCFC pea.l [A6 - 0x304]
00001936 206E FCEA movea.l A0, [A6 - 0x316]
0000193A 1010 move.b D0, [A0]
0000193C 4880 ext.w D0
0000193E 5240 addq.w D0, 1
00001940 48C0 ext.l D0
00001942 2F00 move.l -[A7], D0
00001944 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001948 486E FDFC pea.l [A6 - 0x204]
0000194C 486E FCFC pea.l [A6 - 0x304]
00001950 486E FEFC pea.l [A6 - 0x104]
00001954 486E FBE4 pea.l [A6 - 0x41C]
00001958 3F3C 0003 move.w -[A7], 0x3
0000195C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00001960 41EE FCFC lea.l A0, [A6 - 0x304]
00001964 43EE FBE4 lea.l A1, [A6 - 0x41C]
00001968 703F moveq.l D0, 0x3F
label0000196A:
0000196A 20D9 move.l [A0]+, [A1]+
0000196C 51C8 FFFC dbf D0, -0x6 /* 0000196A */
00001970 3F3C 000E move.w -[A7], 0xE
00001974 A88A syscall TextSize
00001976 3F3A 009E move.w -[A7], [PC + 0x9E /* 00001A16, value 0x0, cstring "" */]
0000197A A888 syscall TextFace
0000197C 4267 clr.w -[A7]
0000197E 486E FCFC pea.l [A6 - 0x304]
00001982 A88C syscall StringWidth
00001984 301F move.w D0, [A7]+
00001986 48C0 ext.l D0
00001988 81FC 0002 divs.w D0, 0x2
0000198C 323C 00CE move.w D1, 0xCE
00001990 9240 sub.w D1, D0
00001992 3F01 move.w -[A7], D1
00001994 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00001998 A893 syscall MoveTo
0000199A 486E FCFC pea.l [A6 - 0x304]
0000199E A884 syscall DrawString
000019A0 486E FCF2 pea.l [A6 - 0x30E]
000019A4 2F3C 003C 000A move.l -[A7], 0x3C000A /* '<\0\n' */
000019AA 2F3C 003D 01A2 move.l -[A7], 0x3D01A2
000019B0 A8A7 syscall SetRect
000019B2 486E FCF2 pea.l [A6 - 0x30E]
000019B6 486D FE70 pea.l [A5 - 0x190]
000019BA A8A5 syscall FillRect
000019BC 3D7C 0001 FCE8 move.w [A6 - 0x318], 0x1
label000019C2:
000019C2 4267 clr.w -[A7]
000019C4 2F0E move.l -[A7], A6
000019C6 4EBA FD1A jsr [PC - 0x2E6 /* 000016E2 */]
000019CA 101F move.b D0, [A7]+
000019CC 6734 beq +0x36 /* 00001A02 */
label000019CE:
000019CE 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
000019D2 4267 clr.w -[A7]
000019D4 2F0E move.l -[A7], A6
000019D6 4EBA FE2E jsr [PC - 0x1D2 /* 00001806 */]
000019DA 101F move.b D0, [A7]+
000019DC 67F0 beq -0xE /* 000019CE */
label000019DE:
000019DE 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
000019E2 4267 clr.w -[A7]
000019E4 2F0E move.l -[A7], A6
000019E6 4EBA FE1E jsr [PC - 0x1E2 /* 00001806 */]
000019EA 101F move.b D0, [A7]+
000019EC 0A00 0001 xori.b D0, 0x1
000019F0 67EC beq -0x12 /* 000019DE */
000019F2 2F3C 0000 0006 move.l -[A7], 0x6
000019F8 201F move.l D0, [A7]+
000019FA A032 syscall FlushEvents
000019FC 526E FCE8 addq.w [A6 - 0x318], 1
00001A00 60C0 bra -0x3E /* 000019C2 */
label00001A02:
00001A02 486E FFFC pea.l [A6 - 0x4]
00001A06 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
label00001A0A:
00001A0A 4FEE FBC4 lea.l A7, [A6 - 0x43C]
00001A0E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001A12 4E5E unlink A6
00001A14 4E75 rts
00001A16 0000 7665 ori.b D0, 0x65 /* 'e' */
00001A1A 7273 moveq.l D1, 0x73
00001A1C 0001 4E56 ori.b D1, 0x56 /* 'V' */
// begin alternate branch 00001A1E-00001A22
fn00001A1E:
00001A1E 4E56 FFFE link A6, -0x0002
// end alternate branch 00001A1E-00001A22
fn00001A1E: // (misaligned)
00001A20 FFFE .invalid <<F/7/7>>
00001A22 2F0C move.l -[A7], A4
00001A24 286E 0008 movea.l A4, [A6 + 0x8]
00001A28 4267 clr.w -[A7]
00001A2A 2F2D B984 move.l -[A7], [A5 - 0x467C]
00001A2E 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00001A32 101F move.b D0, [A7]+
00001A34 6704 beq +0x6 /* 00001A3A */
00001A36 6000 00D8 bra +0xDA /* 00001B10 */
label00001A3A:
00001A3A 2F2D B984 move.l -[A7], [A5 - 0x467C]
00001A3E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001A42 206D B984 movea.l A0, [A5 - 0x467C]
00001A46 2B50 B988 move.l [A5 - 0x4678], [A0]
00001A4A 41EC FFE8 lea.l A0, [A4 - 0x18]
00001A4E 43ED B98E lea.l A1, [A5 - 0x4672]
00001A52 20D9 move.l [A0]+, [A1]+
00001A54 20D9 move.l [A0]+, [A1]+
00001A56 486C FFE8 pea.l [A4 - 0x18]
00001A5A 2F2C FFDA move.l -[A7], [A4 - 0x26]
00001A5E A8A8 syscall OffsetRect
00001A60 486D B988 pea.l [A5 - 0x4678]
00001A64 206C FFF2 movea.l A0, [A4 - 0xE]
00001A68 4868 0002 pea.l [A0 + 0x2]
00001A6C 486D B98E pea.l [A5 - 0x4672]
00001A70 486C FFE8 pea.l [A4 - 0x18]
00001A74 4267 clr.w -[A7]
00001A76 42A7 clr.l -[A7]
00001A78 A8EC syscall CopyBits
00001A7A 2F2D B984 move.l -[A7], [A5 - 0x467C]
00001A7E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00001A82 302C FFF6 move.w D0, [A4 - 0xA]
00001A86 5340 subq.w D0, 1
00001A88 48C0 ext.l D0
00001A8A 81FC 0007 divs.w D0, 0x7
00001A8E 3940 FFF8 move.w [A4 - 0x8], D0
00001A92 302C FFF6 move.w D0, [A4 - 0xA]
00001A96 5340 subq.w D0, 1
00001A98 48C0 ext.l D0
00001A9A 81FC 0007 divs.w D0, 0x7
00001A9E 4840 swap.w D0
00001AA0 4A40 tst.w D0
00001AA2 3940 FFFA move.w [A4 - 0x6], D0
00001AA6 41EC FFE8 lea.l A0, [A4 - 0x18]
00001AAA 43ED B61A lea.l A1, [A5 - 0x49E6]
00001AAE 20D9 move.l [A0]+, [A1]+
00001AB0 20D9 move.l [A0]+, [A1]+
00001AB2 486C FFE8 pea.l [A4 - 0x18]
00001AB6 302C FFFA move.w D0, [A4 - 0x6]
00001ABA ED40 asl D0.w, 6
00001ABC D06C FFDC add.w D0, [A4 - 0x24]
00001AC0 3F00 move.w -[A7], D0
00001AC2 302C FFF8 move.w D0, [A4 - 0x8]
00001AC6 C1FC 002A muls.w D0, 0x2A /* '*' */
00001ACA D06C FFDA add.w D0, [A4 - 0x26]
00001ACE 3F00 move.w -[A7], D0
00001AD0 A8A8 syscall OffsetRect
00001AD2 486C FFE8 pea.l [A4 - 0x18]
00001AD6 2F3C FFFA FFFA move.l -[A7], 0xFFFAFFFA
00001ADC A8A9 syscall InsetRect
00001ADE A89E syscall PenNormal
00001AE0 2F3C 0002 0002 move.l -[A7], 0x20002
00001AE6 A89B syscall PenSize
00001AE8 486C FFE8 pea.l [A4 - 0x18]
00001AEC A8A1 syscall FrameRect
00001AEE 486C FFE8 pea.l [A4 - 0x18]
00001AF2 2F3C 0002 0002 move.l -[A7], 0x20002
00001AF8 A8A9 syscall InsetRect
00001AFA 2F3C 0004 0004 move.l -[A7], 0x40004
00001B00 A89B syscall PenSize
00001B02 486D FE80 pea.l [A5 - 0x180]
00001B06 A89D syscall PenPat
00001B08 486C FFE8 pea.l [A4 - 0x18]
00001B0C A8A1 syscall FrameRect
00001B0E A89E syscall PenNormal
label00001B10:
00001B10 285F movea.l A4, [A7]+
00001B12 4E5E unlink A6
00001B14 2E9F move.l [A7], [A7]+
00001B16 4E75 rts
export_183:
00001B18 4E56 FF70 link A6, -0x0090
00001B1C 48E7 0108 movem.l -[A7], D7,A4
00001B20 4267 clr.w -[A7]
00001B22 2F2D B984 move.l -[A7], [A5 - 0x467C]
00001B26 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00001B2A 101F move.b D0, [A7]+
00001B2C 670C beq +0xE /* 00001B3A */
00001B2E 3F3C FF94 move.w -[A7], 0xFF94
00001B32 7028 moveq.l D0, 0x28
00001B34 2F00 move.l -[A7], D0
00001B36 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
label00001B3A:
00001B3A 4EAD 2B8A jsr [A5 + 0x2B8A /* export_1389 */]
00001B3E 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00001B42 42A7 clr.l -[A7]
00001B44 3F3C 0097 move.w -[A7], 0x97
00001B48 42A7 clr.l -[A7]
00001B4A 70FF moveq.l D0, 0xFFFFFFFF
00001B4C 2F00 move.l -[A7], D0
00001B4E 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00001B52 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00001B56 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001B5A 2F3C 0001 0000 move.l -[A7], 0x10000
00001B60 1F3C 0001 move.b -[A7], 0x1
00001B64 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00001B68 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001B6C A981 syscall DrawDialog
00001B6E 206E FFF2 movea.l A0, [A6 - 0xE]
00001B72 4868 0010 pea.l [A0 + 0x10]
00001B76 A92A syscall ValidRect
00001B78 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001B7C 3F3C 0002 move.w -[A7], 0x2
00001B80 486E FFE6 pea.l [A6 - 0x1A]
00001B84 486E FFE2 pea.l [A6 - 0x1E]
00001B88 486E FFDA pea.l [A6 - 0x26]
00001B8C A98D syscall GetDialogItem/GetDItem
00001B8E 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
00001B94 602A bra +0x2C /* 00001BC0 */
label00001B96:
00001B96 302E FFF6 move.w D0, [A6 - 0xA]
00001B9A 5340 subq.w D0, 1
00001B9C 41ED B996 lea.l A0, [A5 - 0x466A]
00001BA0 E740 asl D0.w, 3
00001BA2 49F0 0000 lea.l A4, [A0 + D0.w]
00001BA6 2014 move.l D0, [A4]
00001BA8 B0AD A688 cmp.l D0, [A5 - 0x5978]
00001BAC 57C0 seq D0
00001BAE 222C 0004 move.l D1, [A4 + 0x4]
00001BB2 B2AD A630 cmp.l D1, [A5 - 0x59D0]
00001BB6 57C1 seq D1
00001BB8 C001 and.b D0, D1
00001BBA 660C bne +0xE /* 00001BC8 */
00001BBC 526E FFF6 addq.w [A6 - 0xA], 1
label00001BC0:
00001BC0 702A moveq.l D0, 0x2A
00001BC2 B06E FFF6 cmp.w D0, [A6 - 0xA]
00001BC6 6CCE bge -0x30 /* 00001B96 */
label00001BC8:
00001BC8 2F0E move.l -[A7], A6
00001BCA 4EBA FE52 jsr [PC - 0x1AE /* 00001A1E */]
00001BCE 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00001BD2 486E FFF0 pea.l [A6 - 0x10]
00001BD6 A991 syscall ModalDialog
00001BD8 4267 clr.w -[A7]
00001BDA 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00001BDE 1E1F move.b D7, [A7]+
00001BE0 7002 moveq.l D0, 0x02
00001BE2 B06E FFF0 cmp.w D0, [A6 - 0x10]
00001BE6 6714 beq +0x16 /* 00001BFC */
00001BE8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001BEC 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00001BF0 486E FFF2 pea.l [A6 - 0xE]
00001BF4 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00001BF8 6000 0100 bra +0x102 /* 00001CFA */
label00001BFC:
00001BFC 486E FFFC pea.l [A6 - 0x4]
00001C00 A972 syscall GetMouse
00001C02 4267 clr.w -[A7]
00001C04 302E FFFE move.w D0, [A6 - 0x2]
00001C08 906E FFDC sub.w D0, [A6 - 0x24]
00001C0C 48C0 ext.l D0
00001C0E 81FC 0040 divs.w D0, 0x40 /* '@' */
00001C12 3F00 move.w -[A7], D0
00001C14 2F3C 0006 0000 move.l -[A7], 0x60000
00001C1A 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00001C1E 3D5F FFFA move.w [A6 - 0x6], [A7]+
00001C22 4267 clr.w -[A7]
00001C24 302E FFFC move.w D0, [A6 - 0x4]
00001C28 906E FFDA sub.w D0, [A6 - 0x26]
00001C2C 48C0 ext.l D0
00001C2E 81FC 002A divs.w D0, 0x2A /* '*' */
00001C32 3F00 move.w -[A7], D0
00001C34 2F3C 0005 0000 move.l -[A7], 0x50000
00001C3A 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00001C3E 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00001C42 302E FFFA move.w D0, [A6 - 0x6]
00001C46 5240 addq.w D0, 1
00001C48 7207 moveq.l D1, 0x07
00001C4A C3EE FFF8 muls.w D1, [A6 - 0x8]
00001C4E D240 add.w D1, D0
00001C50 3D41 FFF6 move.w [A6 - 0xA], D1
00001C54 422E FF76 clr.b [A6 - 0x8A]
00001C58 302E FFF6 move.w D0, [A6 - 0xA]
00001C5C 5340 subq.w D0, 1
00001C5E 41ED B996 lea.l A0, [A5 - 0x466A]
00001C62 E740 asl D0.w, 3
00001C64 2D70 0000 FF78 move.l [A6 - 0x88], [A0 + D0.w]
00001C6A 1D7C 0007 FFA6 move.b [A6 - 0x5A], 0x7
00001C70 302E FFF6 move.w D0, [A6 - 0xA]
00001C74 5340 subq.w D0, 1
00001C76 41ED B996 lea.l A0, [A5 - 0x466A]
00001C7A E740 asl D0.w, 3
00001C7C 2D70 0004 FFD6 move.l [A6 - 0x2A], [A0 + D0.w + 0x4]
00001C82 4AAE FF78 tst.l [A6 - 0x88]
00001C86 6718 beq +0x1A /* 00001CA0 */
00001C88 486E FFE8 pea.l [A6 - 0x18]
00001C8C 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE
00001C92 A8A9 syscall InsetRect
00001C94 486E FFE8 pea.l [A6 - 0x18]
00001C98 A8A3 syscall EraseRect
00001C9A 2F0E move.l -[A7], A6
00001C9C 4EBA FD80 jsr [PC - 0x280 /* 00001A1E */]
label00001CA0:
00001CA0 4267 clr.w -[A7]
00001CA2 A973 syscall StillDown
00001CA4 101F move.b D0, [A7]+
00001CA6 0A00 0001 xori.b D0, 0x1
00001CAA 67F4 beq -0xA /* 00001CA0 */
00001CAC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001CB0 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00001CB4 486E FFF2 pea.l [A6 - 0xE]
00001CB8 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00001CBC 4AAE FF78 tst.l [A6 - 0x88]
00001CC0 6738 beq +0x3A /* 00001CFA */
00001CC2 42A7 clr.l -[A7]
00001CC4 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00001CC8 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
00001CCC 201F move.l D0, [A7]+
00001CCE B0AD BD28 cmp.l D0, [A5 - 0x42D8]
00001CD2 660A bne +0xC /* 00001CDE */
00001CD4 206D B660 movea.l A0, [A5 - 0x49A0]
00001CD8 4868 0010 pea.l [A0 + 0x10]
00001CDC A92A syscall ValidRect
label00001CDE:
00001CDE 4267 clr.w -[A7]
00001CE0 486E FF76 pea.l [A6 - 0x8A]
00001CE4 1F07 move.b -[A7], D7
00001CE6 4267 clr.w -[A7]
00001CE8 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */]
00001CEC 101F move.b D0, [A7]+
00001CEE 660A bne +0xC /* 00001CFA */
00001CF0 206D B660 movea.l A0, [A5 - 0x49A0]
00001CF4 4868 0010 pea.l [A0 + 0x10]
00001CF8 A928 syscall InvalRect
label00001CFA:
00001CFA 4CDF 1080 movem.l D7,A4, [A7]+
00001CFE 4E5E unlink A6
00001D00 4E75 rts
export_184:
00001D02 4E56 FED8 link A6, -0x0128
00001D06 422E 000E clr.b [A6 + 0xE]
00001D0A 42A7 clr.l -[A7]
00001D0C 3F3C 00A1 move.w -[A7], 0xA1
00001D10 42A7 clr.l -[A7]
00001D12 70FF moveq.l D0, 0xFFFFFFFF
00001D14 2F00 move.l -[A7], D0
00001D16 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00001D1A 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001D1E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D22 3F3C 0004 move.w -[A7], 0x4
00001D26 486E FFFA pea.l [A6 - 0x6]
00001D2A 486E FFF6 pea.l [A6 - 0xA]
00001D2E 486E FFEE pea.l [A6 - 0x12]
00001D32 A98D syscall GetDialogItem/GetDItem
00001D34 486E FED8 pea.l [A6 - 0x128]
00001D38 302E 000C move.w D0, [A6 + 0xC]
00001D3C 48C0 ext.l D0
00001D3E 2F00 move.l -[A7], D0
00001D40 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00001D44 205F movea.l A0, [A7]+
00001D46 43EE FEEE lea.l A1, [A6 - 0x112]
00001D4A 7004 moveq.l D0, 0x04
label00001D4C:
00001D4C 22D8 move.l [A1]+, [A0]+
00001D4E 51C8 FFFC dbf D0, -0x6 /* 00001D4C */
00001D52 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001D56 486E FEEE pea.l [A6 - 0x112]
00001D5A A98F syscall SetDialogItemText/SetIText
00001D5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D60 2F3C 0000 0004 move.l -[A7], 0x4
00001D66 3F3C 7FFF move.w -[A7], 0x7FFF
00001D6A A97E syscall SelectDialogItemText/SelIText
00001D6C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D70 2F3C 0002 0000 move.l -[A7], 0x20000
00001D76 1F3C 0001 move.b -[A7], 0x1
00001D7A 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label00001D7E:
00001D7E 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00001D82 486E FEEC pea.l [A6 - 0x114]
00001D86 A991 syscall ModalDialog
00001D88 7001 moveq.l D0, 0x01
00001D8A B06E FEEC cmp.w D0, [A6 - 0x114]
00001D8E 57C0 seq D0
00001D90 7202 moveq.l D1, 0x02
00001D92 B26E FEEC cmp.w D1, [A6 - 0x114]
00001D96 57C1 seq D1
00001D98 8001 or.b D0, D1
00001D9A 67E2 beq -0x1C /* 00001D7E */
00001D9C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001DA0 486E FEEE pea.l [A6 - 0x112]
00001DA4 A990 syscall GetDialogItemText/GetIText
00001DA6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001DAA 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00001DAE 486E FFFC pea.l [A6 - 0x4]
00001DB2 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00001DB6 7002 moveq.l D0, 0x02
00001DB8 B06E FEEC cmp.w D0, [A6 - 0x114]
00001DBC 6602 bne +0x4 /* 00001DC0 */
00001DBE 603C bra +0x3E /* 00001DFC */
label00001DC0:
00001DC0 206E 0008 movea.l A0, [A6 + 0x8]
00001DC4 2F08 move.l -[A7], A0
00001DC6 4267 clr.w -[A7]
00001DC8 2F08 move.l -[A7], A0
00001DCA 42A7 clr.l -[A7]
00001DCC 486E FEEE pea.l [A6 - 0x112]
00001DD0 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
00001DD4 201F move.l D0, [A7]+
00001DD6 205F movea.l A0, [A7]+
00001DD8 3F00 move.w -[A7], D0
00001DDA 2F3C 03E7 0004 move.l -[A7], 0x3E70004
00001DE0 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00001DE4 301F move.w D0, [A7]+
00001DE6 205F movea.l A0, [A7]+
00001DE8 3080 move.w [A0], D0
00001DEA 206E 0008 movea.l A0, [A6 + 0x8]
00001DEE 3010 move.w D0, [A0]
00001DF0 B06E 000C cmp.w D0, [A6 + 0xC]
00001DF4 56C0 sne D0
00001DF6 4400 neg.b D0
00001DF8 1D40 000E move.b [A6 + 0xE], D0
label00001DFC:
00001DFC 4E5E unlink A6
00001DFE 205F movea.l A0, [A7]+
00001E00 5C4F addq.w A7, 6
00001E02 4ED0 jmp [A0]
fn00001E04:
00001E04 4E56 FEFA link A6, -0x0106
00001E08 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001E0C 286E 0008 movea.l A4, [A6 + 0x8]
00001E10 266C FFFC movea.l A3, [A4 - 0x4]
00001E14 3E2B 0044 move.w D7, [A3 + 0x44]
00001E18 3C2B 004A move.w D6, [A3 + 0x4A]
00001E1C 1D6B 0046 FFFB move.b [A6 - 0x5], [A3 + 0x46]
00001E22 3F2C FDAA move.w -[A7], [A4 - 0x256]
00001E26 A887 syscall TextFont
00001E28 3F2C FDAC move.w -[A7], [A4 - 0x254]
00001E2C A88A syscall TextSize
00001E2E 4240 clr.w D0
00001E30 102C FDAE move.b D0, [A4 - 0x252]
00001E34 3F00 move.w -[A7], D0
00001E36 A888 syscall TextFace
00001E38 486C FFD6 pea.l [A4 - 0x2A]
00001E3C A87B syscall ClipRect
00001E3E 486C FFD6 pea.l [A4 - 0x2A]
00001E42 A8A3 syscall EraseRect
00001E44 302C FFD8 move.w D0, [A4 - 0x28]
00001E48 5A40 addq.w D0, 5
00001E4A 3F00 move.w -[A7], D0
00001E4C 302C FFDA move.w D0, [A4 - 0x26]
00001E50 5B40 subq.w D0, 5
00001E52 3F00 move.w -[A7], D0
00001E54 A893 syscall MoveTo
00001E56 486E FEFA pea.l [A6 - 0x106]
00001E5A 3F3C 000E move.w -[A7], 0xE
00001E5E 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00001E62 A884 syscall DrawString
00001E64 486B 0010 pea.l [A3 + 0x10]
00001E68 A87B syscall ClipRect
00001E6A 3F07 move.w -[A7], D7
00001E6C A887 syscall TextFont
00001E6E 3F06 move.w -[A7], D6
00001E70 A88A syscall TextSize
00001E72 4240 clr.w D0
00001E74 102E FFFB move.b D0, [A6 - 0x5]
00001E78 3F00 move.w -[A7], D0
00001E7A A888 syscall TextFace
00001E7C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001E80 4E5E unlink A6
00001E82 2E9F move.l [A7], [A7]+
00001E84 4E75 rts
fn00001E86:
00001E86 4E56 FFE8 link A6, -0x0018
00001E8A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001E8E 3E2E 0010 move.w D7, [A6 + 0x10]
00001E92 1A2E 000C move.b D5, [A6 + 0xC]
00001E96 286E 0008 movea.l A4, [A6 + 0x8]
00001E9A 3C07 move.w D6, D7
00001E9C 4267 clr.w -[A7]
00001E9E 3F07 move.w -[A7], D7
00001EA0 2F3C 03E7 0001 move.l -[A7], 0x3E70001
00001EA6 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00001EAA 3E1F move.w D7, [A7]+
00001EAC BE46 cmp.w D7, D6
00001EAE 56C0 sne D0
00001EB0 8A00 or.b D5, D0
00001EB2 0245 0001 andi.w D5, 0x1
00001EB6 102C FD7D move.b D0, [A4 - 0x283]
00001EBA 6612 bne +0x14 /* 00001ECE */
00001EBC 3947 FDAC move.w [A4 - 0x254], D7
00001EC0 3007 move.w D0, D7
00001EC2 E540 asl D0.w, 2
00001EC4 48C0 ext.l D0
00001EC6 81FC 0003 divs.w D0, 0x3
00001ECA 3940 FDB0 move.w [A4 - 0x250], D0
label00001ECE:
00001ECE 2F2C FFFC move.l -[A7], [A4 - 0x4]
00001ED2 3F3C 0005 move.w -[A7], 0x5
00001ED6 486C FFFA pea.l [A4 - 0x6]
00001EDA 486C FFF6 pea.l [A4 - 0xA]
00001EDE 486C FFEE pea.l [A4 - 0x12]
00001EE2 A98D syscall GetDialogItem/GetDItem
00001EE4 2F2C FFF6 move.l -[A7], [A4 - 0xA]
00001EE8 486E FFE8 pea.l [A6 - 0x18]
00001EEC 302C FDAC move.w D0, [A4 - 0x254]
00001EF0 48C0 ext.l D0
00001EF2 2F00 move.l -[A7], D0
00001EF4 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00001EF8 A98F syscall SetDialogItemText/SetIText
00001EFA 1005 move.b D0, D5
00001EFC 6710 beq +0x12 /* 00001F0E */
00001EFE 2F2C FFFC move.l -[A7], [A4 - 0x4]
00001F02 2F3C 0000 0005 move.l -[A7], 0x5
00001F08 3F3C 7FFF move.w -[A7], 0x7FFF
00001F0C A97E syscall SelectDialogItemText/SelIText
label00001F0E:
00001F0E 2F2C FFFC move.l -[A7], [A4 - 0x4]
00001F12 3F3C 0006 move.w -[A7], 0x6
00001F16 486C FFFA pea.l [A4 - 0x6]
00001F1A 486C FFF6 pea.l [A4 - 0xA]
00001F1E 486C FFEE pea.l [A4 - 0x12]
00001F22 A98D syscall GetDialogItem/GetDItem
00001F24 2F2C FFF6 move.l -[A7], [A4 - 0xA]
00001F28 486E FFE8 pea.l [A6 - 0x18]
00001F2C 302C FDB0 move.w D0, [A4 - 0x250]
00001F30 48C0 ext.l D0
00001F32 2F00 move.l -[A7], D0
00001F34 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00001F38 A98F syscall SetDialogItemText/SetIText
00001F3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F3E 4EBA FEC4 jsr [PC - 0x13C /* 00001E04 */]
00001F42 102E 000E move.b D0, [A6 + 0xE]
00001F46 6700 0098 beq +0x9A /* 00001FE0 */
00001F4A 296C FD80 FFBA move.l [A4 - 0x46], [A4 - 0x280]
00001F50 4267 clr.w -[A7]
00001F52 1F3C 0001 move.b -[A7], 0x1
00001F56 486C FFBA pea.l [A4 - 0x46]
00001F5A 2F2C FFCE move.l -[A7], [A4 - 0x32]
00001F5E 3F3C 003C move.w -[A7], 0x3C /* '<' */
00001F62 A9E7 syscall Pack0/ListManager
00001F64 101F move.b D0, [A7]+
00001F66 6710 beq +0x12 /* 00001F78 */
00001F68 4267 clr.w -[A7]
00001F6A 2F2C FFBA move.l -[A7], [A4 - 0x46]
00001F6E 2F2C FFCE move.l -[A7], [A4 - 0x32]
00001F72 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00001F76 A9E7 syscall Pack0/ListManager
label00001F78:
00001F78 296C FD80 FFBA move.l [A4 - 0x46], [A4 - 0x280]
00001F7E 486E FFE8 pea.l [A6 - 0x18]
00001F82 302C FDAC move.w D0, [A4 - 0x254]
00001F86 48C0 ext.l D0
00001F88 2F00 move.l -[A7], D0
00001F8A 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00001F8E 205F movea.l A0, [A7]+
00001F90 43EC FEB8 lea.l A1, [A4 - 0x148]
00001F94 7004 moveq.l D0, 0x04
label00001F96:
00001F96 22D8 move.l [A1]+, [A0]+
00001F98 51C8 FFFC dbf D0, -0x6 /* 00001F96 */
00001F9C 4267 clr.w -[A7]
00001F9E 41EC FEB8 lea.l A0, [A4 - 0x148]
00001FA2 2008 move.l D0, A0
00001FA4 5280 addq.l D0, 1
00001FA6 2F00 move.l -[A7], D0
00001FA8 4240 clr.w D0
00001FAA 102C FEB8 move.b D0, [A4 - 0x148]
00001FAE 3F00 move.w -[A7], D0
00001FB0 42A7 clr.l -[A7]
00001FB2 486C FFBA pea.l [A4 - 0x46]
00001FB6 2F2C FFCE move.l -[A7], [A4 - 0x32]
00001FBA 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00001FBE A9E7 syscall Pack0/ListManager
00001FC0 101F move.b D0, [A7]+
00001FC2 671C beq +0x1E /* 00001FE0 */
00001FC4 1F3C 0001 move.b -[A7], 0x1
00001FC8 2F2C FFBA move.l -[A7], [A4 - 0x46]
00001FCC 2F2C FFCE move.l -[A7], [A4 - 0x32]
00001FD0 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00001FD4 A9E7 syscall Pack0/ListManager
00001FD6 2F2C FFCE move.l -[A7], [A4 - 0x32]
00001FDA 3F3C 0010 move.w -[A7], 0x10
00001FDE A9E7 syscall Pack0/ListManager
label00001FE0:
00001FE0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001FE4 4E5E unlink A6
00001FE6 205F movea.l A0, [A7]+
00001FE8 DEFC 000A add.w A7, 0xA /* '\n' */
00001FEC 4ED0 jmp [A0]
fn00001FEE:
00001FEE 4E56 FFEC link A6, -0x0014
00001FF2 48E7 0118 movem.l -[A7], D7,A3,A4
00001FF6 3E2E 000C move.w D7, [A6 + 0xC]
00001FFA 266E 0008 movea.l A3, [A6 + 0x8]
00001FFE 286B 0008 movea.l A4, [A3 + 0x8]
00002002 4267 clr.w -[A7]
00002004 3F2C FDAA move.w -[A7], [A4 - 0x256]
00002008 3F07 move.w -[A7], D7
0000200A A902 syscall RealFont
0000200C 101F move.b D0, [A7]+
0000200E 676C beq +0x6E /* 0000207C */
00002010 4A6B FFFE tst.w [A3 - 0x2]
00002014 57C0 seq D0
00002016 BE6C FDAC cmp.w D7, [A4 - 0x254]
0000201A 5FC1 sle D1
0000201C 8001 or.b D0, D1
0000201E 6704 beq +0x6 /* 00002024 */
00002020 3747 FFFE move.w [A3 - 0x2], D7
label00002024:
00002024 486E FFEC pea.l [A6 - 0x14]
00002028 3007 move.w D0, D7
0000202A 48C0 ext.l D0
0000202C 2F00 move.l -[A7], D0
0000202E 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00002032 205F movea.l A0, [A7]+
00002034 43EC FEB8 lea.l A1, [A4 - 0x148]
00002038 7004 moveq.l D0, 0x04
label0000203A:
0000203A 22D8 move.l [A1]+, [A0]+
0000203C 51C8 FFFC dbf D0, -0x6 /* 0000203A */
00002040 426C FFBC clr.w [A4 - 0x44]
00002044 2F3C 0001 0000 move.l -[A7], 0x10000
0000204A 3F3C 03E8 move.w -[A7], 0x3E8
0000204E 2F2C FFCE move.l -[A7], [A4 - 0x32]
00002052 3F3C 0008 move.w -[A7], 0x8
00002056 A9E7 syscall Pack0/ListManager
00002058 395F FFBA move.w [A4 - 0x46], [A7]+
0000205C 41EC FEB8 lea.l A0, [A4 - 0x148]
00002060 2008 move.l D0, A0
00002062 5280 addq.l D0, 1
00002064 2F00 move.l -[A7], D0
00002066 4240 clr.w D0
00002068 102C FEB8 move.b D0, [A4 - 0x148]
0000206C 3F00 move.w -[A7], D0
0000206E 2F2C FFBA move.l -[A7], [A4 - 0x46]
00002072 2F2C FFCE move.l -[A7], [A4 - 0x32]
00002076 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
0000207A A9E7 syscall Pack0/ListManager
label0000207C:
0000207C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002080 4E5E unlink A6
00002082 205F movea.l A0, [A7]+
00002084 5C4F addq.w A7, 6
00002086 4ED0 jmp [A0]
fn00002088:
00002088 4E56 FFFC link A6, -0x0004
0000208C 48E7 0108 movem.l -[A7], D7,A4
00002090 286E 0008 movea.l A4, [A6 + 0x8]
00002094 426E FFFE clr.w [A6 - 0x2]
00002098 42A7 clr.l -[A7]
0000209A 2F2C FFCE move.l -[A7], [A4 - 0x32]
0000209E 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000020A2 A9E7 syscall Pack0/ListManager
000020A4 4267 clr.w -[A7]
000020A6 2F2C FFCE move.l -[A7], [A4 - 0x32]
000020AA 3F3C 002C move.w -[A7], 0x2C /* ',' */
000020AE A9E7 syscall Pack0/ListManager
000020B0 7E01 moveq.l D7, 0x01
000020B2 600A bra +0xC /* 000020BE */
label000020B4:
000020B4 3F07 move.w -[A7], D7
000020B6 2F0E move.l -[A7], A6
000020B8 4EBA FF34 jsr [PC - 0xCC /* 00001FEE */]
000020BC 5247 addq.w D7, 1
label000020BE:
000020BE 707F moveq.l D0, 0x7F
000020C0 B047 cmp.w D0, D7
000020C2 6CF0 bge -0xE /* 000020B4 */
000020C4 1F3C 0001 move.b -[A7], 0x1
000020C8 2F2C FFCE move.l -[A7], [A4 - 0x32]
000020CC 3F3C 002C move.w -[A7], 0x2C /* ',' */
000020D0 A9E7 syscall Pack0/ListManager
000020D2 206C FFFC movea.l A0, [A4 - 0x4]
000020D6 2F28 0018 move.l -[A7], [A0 + 0x18]
000020DA 2F2C FFCE move.l -[A7], [A4 - 0x32]
000020DE 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000020E2 A9E7 syscall Pack0/ListManager
000020E4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000020E8 1F3C 0001 move.b -[A7], 0x1
000020EC 1F3C 0001 move.b -[A7], 0x1
000020F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020F4 4EBA FD90 jsr [PC - 0x270 /* 00001E86 */]
000020F8 4CDF 1080 movem.l D7,A4, [A7]+
000020FC 4E5E unlink A6
000020FE 2E9F move.l [A7], [A7]+
00002100 4E75 rts
fn00002102:
00002102 4E56 FFFC link A6, -0x0004
00002106 48E7 0108 movem.l -[A7], D7,A4
0000210A 286E 0008 movea.l A4, [A6 + 0x8]
0000210E 396E 000C FDAA move.w [A4 - 0x256], [A6 + 0xC]
00002114 3D6D B780 FFFC move.w [A6 - 0x4], [A5 - 0x4880]
0000211A 7E01 moveq.l D7, 0x01
0000211C 6042 bra +0x44 /* 00002160 */
label0000211E:
0000211E 206D B474 movea.l A0, [A5 - 0x4B8C]
00002122 2050 movea.l A0, [A0]
00002124 3007 move.w D0, D7
00002126 D040 add.w D0, D0
00002128 322E 000C move.w D1, [A6 + 0xC]
0000212C B270 00FE cmp.w D1, [A0 + D0.w - 0x2]
00002130 662A bne +0x2C /* 0000215C */
00002132 426C FFBC clr.w [A4 - 0x44]
00002136 3007 move.w D0, D7
00002138 5340 subq.w D0, 1
0000213A 3940 FFBA move.w [A4 - 0x46], D0
0000213E 1F3C 0001 move.b -[A7], 0x1
00002142 2F2C FFBA move.l -[A7], [A4 - 0x46]
00002146 2F2C FFD2 move.l -[A7], [A4 - 0x2E]
0000214A 3F3C 005C move.w -[A7], 0x5C /* '\\' */
0000214E A9E7 syscall Pack0/ListManager
00002150 2F2C FFD2 move.l -[A7], [A4 - 0x2E]
00002154 3F3C 0010 move.w -[A7], 0x10
00002158 A9E7 syscall Pack0/ListManager
0000215A 600A bra +0xC /* 00002166 */
label0000215C:
0000215C 5247 addq.w D7, 1
0000215E 6906 bvs +0x8 /* 00002166 */
label00002160:
00002160 BE6E FFFC cmp.w D7, [A6 - 0x4]
00002164 6FB8 ble -0x46 /* 0000211E */
label00002166:
00002166 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000216A 4EBA FF1C jsr [PC - 0xE4 /* 00002088 */]
0000216E 4CDF 1080 movem.l D7,A4, [A7]+
00002172 4E5E unlink A6
00002174 205F movea.l A0, [A7]+
00002176 5C4F addq.w A7, 6
00002178 4ED0 jmp [A0]
fn0000217A:
0000217A 4E56 0000 link A6, 0
0000217E 2F0C move.l -[A7], A4
00002180 286E 0008 movea.l A4, [A6 + 0x8]
00002184 296C FD80 FFBA move.l [A4 - 0x46], [A4 - 0x280]
0000218A 4267 clr.w -[A7]
0000218C 1F3C 0001 move.b -[A7], 0x1
00002190 486C FFBA pea.l [A4 - 0x46]
00002194 2F2C FFD2 move.l -[A7], [A4 - 0x2E]
00002198 3F3C 003C move.w -[A7], 0x3C /* '<' */
0000219C A9E7 syscall Pack0/ListManager
0000219E 101F move.b D0, [A7]+
000021A0 672A beq +0x2C /* 000021CC */
000021A2 206D B474 movea.l A0, [A5 - 0x4B8C]
000021A6 2050 movea.l A0, [A0]
000021A8 302C FFBA move.w D0, [A4 - 0x46]
000021AC 5240 addq.w D0, 1
000021AE D040 add.w D0, D0
000021B0 3970 00FE FD7E move.w [A4 - 0x282], [A0 + D0.w - 0x2]
000021B6 302C FD7E move.w D0, [A4 - 0x282]
000021BA B06C FDAA cmp.w D0, [A4 - 0x256]
000021BE 670C beq +0xE /* 000021CC */
000021C0 3F2C FD7E move.w -[A7], [A4 - 0x282]
000021C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021C8 4EBA FF38 jsr [PC - 0xC8 /* 00002102 */]
label000021CC:
000021CC 285F movea.l A4, [A7]+
000021CE 4E5E unlink A6
000021D0 2E9F move.l [A7], [A7]+
000021D2 4E75 rts
export_185:
000021D4 4E56 FC74 link A6, -0x038C
000021D8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000021DC 382E 000C move.w D4, [A6 + 0xC]
000021E0 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000021E4 206E 0008 movea.l A0, [A6 + 0x8]
000021E8 43EE FD94 lea.l A1, [A6 - 0x26C]
000021EC 7006 moveq.l D0, 0x06
label000021EE:
000021EE 22D8 move.l [A1]+, [A0]+
000021F0 51C8 FFFC dbf D0, -0x6 /* 000021EE */
000021F4 3290 move.w [A1], [A0]
000021F6 422E 000E clr.b [A6 + 0xE]
000021FA 426E FD82 clr.w [A6 - 0x27E]
000021FE 426E FD80 clr.w [A6 - 0x280]
00002202 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00002206 42A7 clr.l -[A7]
00002208 3F3C 0094 move.w -[A7], 0x94
0000220C 42A7 clr.l -[A7]
0000220E 70FF moveq.l D0, 0xFFFFFFFF
00002210 2F00 move.l -[A7], D0
00002212 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00002216 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000221A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000221E A873 syscall SetPort
00002220 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002224 3F3C 0003 move.w -[A7], 0x3
00002228 486E FFFA pea.l [A6 - 0x6]
0000222C 486E FFF6 pea.l [A6 - 0xA]
00002230 486E FFE6 pea.l [A6 - 0x1A]
00002234 A98D syscall GetDialogItem/GetDItem
00002236 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000223A 3F3C 0004 move.w -[A7], 0x4
0000223E 486E FFFA pea.l [A6 - 0x6]
00002242 486E FFF6 pea.l [A6 - 0xA]
00002246 486E FFDE pea.l [A6 - 0x22]
0000224A A98D syscall GetDialogItem/GetDItem
0000224C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002250 3F3C 0008 move.w -[A7], 0x8
00002254 486E FFFA pea.l [A6 - 0x6]
00002258 486E FFF6 pea.l [A6 - 0xA]
0000225C 486E FFD6 pea.l [A6 - 0x2A]
00002260 A98D syscall GetDialogItem/GetDItem
00002262 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002266 3F3C 0016 move.w -[A7], 0x16
0000226A 486E FFFA pea.l [A6 - 0x6]
0000226E 486E FFF6 pea.l [A6 - 0xA]
00002272 486E FFEE pea.l [A6 - 0x12]
00002276 A98D syscall GetDialogItem/GetDItem
00002278 3004 move.w D0, D4
0000227A 5340 subq.w D0, 1
0000227C 670A beq +0xC /* 00002288 */
0000227E 5540 subq.w D0, 2
00002280 671A beq +0x1C /* 0000229C */
00002282 5340 subq.w D0, 1
00002284 672A beq +0x2C /* 000022B0 */
00002286 603A bra +0x3C /* 000022C2 */
label00002288:
00002288 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000228C 486E FC76 pea.l [A6 - 0x38A]
00002290 3F3C 000B move.w -[A7], 0xB
00002294 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00002298 A98F syscall SetDialogItemText/SetIText
0000229A 6026 bra +0x28 /* 000022C2 */
label0000229C:
0000229C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000022A0 486E FC76 pea.l [A6 - 0x38A]
000022A4 3F3C 000C move.w -[A7], 0xC
000022A8 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000022AC A98F syscall SetDialogItemText/SetIText
000022AE 6012 bra +0x14 /* 000022C2 */
label000022B0:
000022B0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000022B4 486E FC76 pea.l [A6 - 0x38A]
000022B8 3F3C 000D move.w -[A7], 0xD /* '\r' */
000022BC 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000022C0 A98F syscall SetDialogItemText/SetIText
label000022C2:
000022C2 7004 moveq.l D0, 0x04
000022C4 B044 cmp.w D0, D4
000022C6 6628 bne +0x2A /* 000022F0 */
000022C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022CC 3F3C 0015 move.w -[A7], 0x15
000022D0 A827 syscall HideDialogItem/HideDItem
000022D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022D6 3F3C 0011 move.w -[A7], 0x11
000022DA A827 syscall HideDialogItem/HideDItem
000022DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022E0 3F3C 0012 move.w -[A7], 0x12
000022E4 A827 syscall HideDialogItem/HideDItem
000022E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022EA 3F3C 0013 move.w -[A7], 0x13
000022EE A827 syscall HideDialogItem/HideDItem
label000022F0:
000022F0 7004 moveq.l D0, 0x04
000022F2 B044 cmp.w D0, D4
000022F4 57C0 seq D0
000022F6 7201 moveq.l D1, 0x01
000022F8 B244 cmp.w D1, D4
000022FA 57C1 seq D1
000022FC 8001 or.b D0, D1
000022FE 6714 beq +0x16 /* 00002314 */
00002300 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002304 3F3C 0007 move.w -[A7], 0x7
00002308 A827 syscall HideDialogItem/HideDItem
0000230A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000230E 3F3C 0006 move.w -[A7], 0x6
00002312 A827 syscall HideDialogItem/HideDItem
label00002314:
00002314 7003 moveq.l D0, 0x03
00002316 B044 cmp.w D0, D4
00002318 57C0 seq D0
0000231A 7201 moveq.l D1, 0x01
0000231C B244 cmp.w D1, D4
0000231E 57C1 seq D1
00002320 8001 or.b D0, D1
00002322 670A beq +0xC /* 0000232E */
00002324 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002328 3F3C 0010 move.w -[A7], 0x10
0000232C A827 syscall HideDialogItem/HideDItem
label0000232E:
0000232E 3D7C 0009 FFB8 move.w [A6 - 0x48], 0x9 /* '\t' */
00002334 6026 bra +0x28 /* 0000235C */
label00002336:
00002336 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000233A 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000233E 4267 clr.w -[A7]
00002340 206E 0008 movea.l A0, [A6 + 0x8]
00002344 4868 001A pea.l [A0 + 0x1A]
00002348 7010 moveq.l D0, 0x10
0000234A 906E FFB8 sub.w D0, [A6 - 0x48]
0000234E 48C0 ext.l D0
00002350 2F00 move.l -[A7], D0
00002352 A85D syscall BitTst
00002354 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00002358 526E FFB8 addq.w [A6 - 0x48], 1
label0000235C:
0000235C 7010 moveq.l D0, 0x10
0000235E B06E FFB8 cmp.w D0, [A6 - 0x48]
00002362 6CD2 bge -0x2C /* 00002336 */
00002364 3D7C 0011 FFB8 move.w [A6 - 0x48], 0x11
0000236A 206E 0008 movea.l A0, [A6 + 0x8]
0000236E 7001 moveq.l D0, 0x01
00002370 B068 0014 cmp.w D0, [A0 + 0x14]
00002374 6606 bne +0x8 /* 0000237C */
00002376 3D7C 0012 FFB8 move.w [A6 - 0x48], 0x12
label0000237C:
0000237C 206E 0008 movea.l A0, [A6 + 0x8]
00002380 70FF moveq.l D0, 0xFFFFFFFF
00002382 B068 0014 cmp.w D0, [A0 + 0x14]
00002386 6606 bne +0x8 /* 0000238E */
00002388 3D7C 0013 FFB8 move.w [A6 - 0x48], 0x13
label0000238E:
0000238E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002392 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00002396 1F3C 0001 move.b -[A7], 0x1
0000239A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000239E 486E FFBE pea.l [A6 - 0x42]
000023A2 42A7 clr.l -[A7]
000023A4 3F3C 0001 move.w -[A7], 0x1
000023A8 3F2D B780 move.w -[A7], [A5 - 0x4880]
000023AC A8A7 syscall SetRect
000023AE 302E FFE6 move.w D0, [A6 - 0x1A]
000023B2 5240 addq.w D0, 1
000023B4 3D40 FFC6 move.w [A6 - 0x3A], D0
000023B8 302E FFE8 move.w D0, [A6 - 0x18]
000023BC 5240 addq.w D0, 1
000023BE 3D40 FFC8 move.w [A6 - 0x38], D0
000023C2 302E FFEA move.w D0, [A6 - 0x16]
000023C6 5340 subq.w D0, 1
000023C8 3D40 FFCA move.w [A6 - 0x36], D0
000023CC 302E FFEC move.w D0, [A6 - 0x14]
000023D0 907C 0010 sub.w D0, 0x10
000023D4 3D40 FFCC move.w [A6 - 0x34], D0
000023D8 42A7 clr.l -[A7]
000023DA 486E FFC6 pea.l [A6 - 0x3A]
000023DE 486E FFBE pea.l [A6 - 0x42]
000023E2 2F2E FD80 move.l -[A7], [A6 - 0x280]
000023E6 4267 clr.w -[A7]
000023E8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000023EC 42A7 clr.l -[A7]
000023EE 4267 clr.w -[A7]
000023F0 1F3C 0001 move.b -[A7], 0x1
000023F4 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000023F8 A9E7 syscall Pack0/ListManager
000023FA 2D5F FFD2 move.l [A6 - 0x2E], [A7]+
000023FE 206E FFD2 movea.l A0, [A6 - 0x2E]
00002402 2050 movea.l A0, [A0]
00002404 117C 0082 0024 move.b [A0 + 0x24], 0x82
0000240A 422E FDB8 clr.b [A6 - 0x248]
0000240E 41EE FDB8 lea.l A0, [A6 - 0x248]
00002412 226E FFD2 movea.l A1, [A6 - 0x2E]
00002416 2251 movea.l A1, [A1]
00002418 2348 0044 move.l [A1 + 0x44], A0
0000241C 206E FFD2 movea.l A0, [A6 - 0x2E]
00002420 2050 movea.l A0, [A0]
00002422 7000 moveq.l D0, 0x00
00002424 2140 003C move.l [A0 + 0x3C], D0
00002428 3D6D B780 FC74 move.w [A6 - 0x38C], [A5 - 0x4880]
0000242E 3D7C 0001 FFB8 move.w [A6 - 0x48], 0x1
00002434 6042 bra +0x44 /* 00002478 */
label00002436:
00002436 2F2D C5F6 move.l -[A7], [A5 - 0x3A0A]
0000243A 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000243E 486E FEB8 pea.l [A6 - 0x148]
00002442 A946 syscall GetMenuItemText/GetItem
00002444 426E FFBC clr.w [A6 - 0x44]
00002448 302E FFB8 move.w D0, [A6 - 0x48]
0000244C 5340 subq.w D0, 1
0000244E 3D40 FFBA move.w [A6 - 0x46], D0
00002452 41EE FEB8 lea.l A0, [A6 - 0x148]
00002456 2008 move.l D0, A0
00002458 5280 addq.l D0, 1
0000245A 2F00 move.l -[A7], D0
0000245C 4240 clr.w D0
0000245E 102E FEB8 move.b D0, [A6 - 0x148]
00002462 3F00 move.w -[A7], D0
00002464 2F2E FFBA move.l -[A7], [A6 - 0x46]
00002468 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000246C 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00002470 A9E7 syscall Pack0/ListManager
00002472 526E FFB8 addq.w [A6 - 0x48], 1
00002476 690A bvs +0xC /* 00002482 */
label00002478:
00002478 302E FFB8 move.w D0, [A6 - 0x48]
0000247C B06E FC74 cmp.w D0, [A6 - 0x38C]
00002480 6FB4 ble -0x4A /* 00002436 */
label00002482:
00002482 486E FFBE pea.l [A6 - 0x42]
00002486 42A7 clr.l -[A7]
00002488 2F3C 0000 0001 move.l -[A7], 0x1
0000248E A8A7 syscall SetRect
00002490 302E FFDE move.w D0, [A6 - 0x22]
00002494 5240 addq.w D0, 1
00002496 3D40 FFC6 move.w [A6 - 0x3A], D0
0000249A 302E FFE0 move.w D0, [A6 - 0x20]
0000249E 5240 addq.w D0, 1
000024A0 3D40 FFC8 move.w [A6 - 0x38], D0
000024A4 302E FFE2 move.w D0, [A6 - 0x1E]
000024A8 5340 subq.w D0, 1
000024AA 3D40 FFCA move.w [A6 - 0x36], D0
000024AE 302E FFE4 move.w D0, [A6 - 0x1C]
000024B2 907C 0010 sub.w D0, 0x10
000024B6 3D40 FFCC move.w [A6 - 0x34], D0
000024BA 42A7 clr.l -[A7]
000024BC 486E FFC6 pea.l [A6 - 0x3A]
000024C0 486E FFBE pea.l [A6 - 0x42]
000024C4 2F2E FD80 move.l -[A7], [A6 - 0x280]
000024C8 4267 clr.w -[A7]
000024CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000024CE 42A7 clr.l -[A7]
000024D0 4267 clr.w -[A7]
000024D2 1F3C 0001 move.b -[A7], 0x1
000024D6 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000024DA A9E7 syscall Pack0/ListManager
000024DC 2D5F FFCE move.l [A6 - 0x32], [A7]+
000024E0 206E FFCE movea.l A0, [A6 - 0x32]
000024E4 2050 movea.l A0, [A0]
000024E6 117C 0082 0024 move.b [A0 + 0x24], 0x82
000024EC 1D7C 0001 FD7D move.b [A6 - 0x283], 0x1
000024F2 3F2E FDAA move.w -[A7], [A6 - 0x256]
000024F6 2F0E move.l -[A7], A6
000024F8 4EBA FC08 jsr [PC - 0x3F8 /* 00002102 */]
000024FC 422E FD7D clr.b [A6 - 0x283]
00002500 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002504 2F3C 0002 0000 move.l -[A7], 0x20000
0000250A 1F3C 0001 move.b -[A7], 0x1
0000250E 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00002512 42A7 clr.l -[A7]
00002514 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002518 A917 syscall GetWRefCon
0000251A 205F movea.l A0, [A7]+
0000251C 2850 movea.l A4, [A0]
0000251E 41FA 0372 lea.l A0, [PC + 0x372 /* 00002892, value 0x4E56FFEA */]
00002522 2948 0006 move.l [A4 + 0x6], A0
00002526 296E FFD2 000A move.l [A4 + 0xA], [A6 - 0x2E]
0000252C 486E FFE6 pea.l [A6 - 0x1A]
00002530 A8A1 syscall FrameRect
00002532 486E FFDE pea.l [A6 - 0x22]
00002536 A8A1 syscall FrameRect
00002538 486E FFD6 pea.l [A6 - 0x2A]
0000253C A8A1 syscall FrameRect
0000253E 486E FFD6 pea.l [A6 - 0x2A]
00002542 2F3C 0001 0001 move.l -[A7], 0x10001
00002548 A8A9 syscall InsetRect
0000254A 1F3C 0001 move.b -[A7], 0x1
0000254E 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00002552 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002556 A9E7 syscall Pack0/ListManager
00002558 1F3C 0001 move.b -[A7], 0x1
0000255C 2F2E FFCE move.l -[A7], [A6 - 0x32]
00002560 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002564 A9E7 syscall Pack0/ListManager
00002566 206E FFFC movea.l A0, [A6 - 0x4]
0000256A 2F28 0018 move.l -[A7], [A0 + 0x18]
0000256E 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00002572 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002576 A9E7 syscall Pack0/ListManager
00002578 206E FFFC movea.l A0, [A6 - 0x4]
0000257C 2F28 0018 move.l -[A7], [A0 + 0x18]
00002580 2F2E FFCE move.l -[A7], [A6 - 0x32]
00002584 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002588 A9E7 syscall Pack0/ListManager
0000258A 2F0E move.l -[A7], A6
0000258C 4EBA F876 jsr [PC - 0x78A /* 00001E04 */]
00002590 102D ACA6 move.b D0, [A5 - 0x535A]
00002594 0A00 0001 xori.b D0, 0x1
00002598 802D B3FC or.b D0, [A5 - 0x4C04]
0000259C 1D40 FD77 move.b [A6 - 0x289], D0
label000025A0:
000025A0 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
000025A4 486E FFB8 pea.l [A6 - 0x48]
000025A8 A991 syscall ModalDialog
000025AA 486E FDB4 pea.l [A6 - 0x24C]
000025AE A972 syscall GetMouse
000025B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025B4 3F2E FFB8 move.w -[A7], [A6 - 0x48]
000025B8 486E FFFA pea.l [A6 - 0x6]
000025BC 486E FFF6 pea.l [A6 - 0xA]
000025C0 486E FFEE pea.l [A6 - 0x12]
000025C4 A98D syscall GetDialogItem/GetDItem
000025C6 2D6E FFF6 FD8E move.l [A6 - 0x272], [A6 - 0xA]
000025CC 7001 moveq.l D0, 0x01
000025CE B06E FFB8 cmp.w D0, [A6 - 0x48]
000025D2 6600 008A bne +0x8C /* 0000265E */
label000025D6:
000025D6 3D7C 0001 FFB8 move.w [A6 - 0x48], 0x1
000025DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025E0 3F3C 0006 move.w -[A7], 0x6
000025E4 486E FFFA pea.l [A6 - 0x6]
000025E8 486E FFF6 pea.l [A6 - 0xA]
000025EC 486E FFEE pea.l [A6 - 0x12]
000025F0 A98D syscall GetDialogItem/GetDItem
000025F2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000025F6 486E FEB8 pea.l [A6 - 0x148]
000025FA A990 syscall GetDialogItemText/GetIText
000025FC 4267 clr.w -[A7]
000025FE 42A7 clr.l -[A7]
00002600 486E FEB8 pea.l [A6 - 0x148]
00002604 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
00002608 201F move.l D0, [A7]+
0000260A 3F00 move.w -[A7], D0
0000260C 3F2E FDAC move.w -[A7], [A6 - 0x254]
00002610 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00002614 3D5F FD78 move.w [A6 - 0x288], [A7]+
00002618 4A6E FD78 tst.w [A6 - 0x288]
0000261C 6F06 ble +0x8 /* 00002624 */
0000261E 3D6E FD78 FDB0 move.w [A6 - 0x250], [A6 - 0x288]
label00002624:
00002624 4267 clr.w -[A7]
00002626 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000262A 486E FD94 pea.l [A6 - 0x26C]
0000262E 701E moveq.l D0, 0x1E
00002630 2F00 move.l -[A7], D0
00002632 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00002636 101F move.b D0, [A7]+
00002638 6624 bne +0x26 /* 0000265E */
0000263A 102E FD77 move.b D0, [A6 - 0x289]
0000263E 671A beq +0x1C /* 0000265A */
00002640 206E 0008 movea.l A0, [A6 + 0x8]
00002644 43EE FD94 lea.l A1, [A6 - 0x26C]
00002648 7006 moveq.l D0, 0x06
label0000264A:
0000264A 20D9 move.l [A0]+, [A1]+
0000264C 51C8 FFFC dbf D0, -0x6 /* 0000264A */
00002650 3091 move.w [A0], [A1]
00002652 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00002658 6004 bra +0x6 /* 0000265E */
label0000265A:
0000265A 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label0000265E:
0000265E 102E FD77 move.b D0, [A6 - 0x289]
00002662 6604 bne +0x6 /* 00002668 */
00002664 6000 01E6 bra +0x1E8 /* 0000284C */
label00002668:
00002668 7003 moveq.l D0, 0x03
0000266A B06E FFB8 cmp.w D0, [A6 - 0x48]
0000266E 6620 bne +0x22 /* 00002690 */
00002670 4267 clr.w -[A7]
00002672 2F2E FDB4 move.l -[A7], [A6 - 0x24C]
00002676 4267 clr.w -[A7]
00002678 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000267C 3F3C 0018 move.w -[A7], 0x18
00002680 A9E7 syscall Pack0/ListManager
00002682 1C1F move.b D6, [A7]+
00002684 2F0E move.l -[A7], A6
00002686 4EBA FAF2 jsr [PC - 0x50E /* 0000217A */]
0000268A 1006 move.b D0, D6
0000268C 6600 FF48 bne -0xB6 /* 000025D6 */
label00002690:
00002690 702A moveq.l D0, 0x2A
00002692 B06E FFB8 cmp.w D0, [A6 - 0x48]
00002696 6606 bne +0x8 /* 0000269E */
00002698 2F0E move.l -[A7], A6
0000269A 4EBA FADE jsr [PC - 0x522 /* 0000217A */]
label0000269E:
0000269E 7004 moveq.l D0, 0x04
000026A0 B06E FFB8 cmp.w D0, [A6 - 0x48]
000026A4 667A bne +0x7C /* 00002720 */
000026A6 4267 clr.w -[A7]
000026A8 2F2E FDB4 move.l -[A7], [A6 - 0x24C]
000026AC 4267 clr.w -[A7]
000026AE 2F2E FFCE move.l -[A7], [A6 - 0x32]
000026B2 3F3C 0018 move.w -[A7], 0x18
000026B6 A9E7 syscall Pack0/ListManager
000026B8 1C1F move.b D6, [A7]+
000026BA 2D6E FD80 FFBA move.l [A6 - 0x46], [A6 - 0x280]
000026C0 4267 clr.w -[A7]
000026C2 1F3C 0001 move.b -[A7], 0x1
000026C6 486E FFBA pea.l [A6 - 0x46]
000026CA 2F2E FFCE move.l -[A7], [A6 - 0x32]
000026CE 3F3C 003C move.w -[A7], 0x3C /* '<' */
000026D2 A9E7 syscall Pack0/ListManager
000026D4 101F move.b D0, [A7]+
000026D6 6742 beq +0x44 /* 0000271A */
000026D8 3D7C 00FE FD84 move.w [A6 - 0x27C], 0xFE
000026DE 41EE FEB8 lea.l A0, [A6 - 0x148]
000026E2 2008 move.l D0, A0
000026E4 5280 addq.l D0, 1
000026E6 2F00 move.l -[A7], D0
000026E8 486E FD84 pea.l [A6 - 0x27C]
000026EC 2F2E FFBA move.l -[A7], [A6 - 0x46]
000026F0 2F2E FFCE move.l -[A7], [A6 - 0x32]
000026F4 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000026F8 A9E7 syscall Pack0/ListManager
000026FA 1D6E FD85 FEB8 move.b [A6 - 0x148], [A6 - 0x27B]
00002700 42A7 clr.l -[A7]
00002702 486E FEB8 pea.l [A6 - 0x148]
00002706 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
0000270A 201F move.l D0, [A7]+
0000270C 3F00 move.w -[A7], D0
0000270E 4267 clr.w -[A7]
00002710 1F3C 0001 move.b -[A7], 0x1
00002714 2F0E move.l -[A7], A6
00002716 4EBA F76E jsr [PC - 0x892 /* 00001E86 */]
label0000271A:
0000271A 1006 move.b D0, D6
0000271C 6600 FEB8 bne -0x146 /* 000025D6 */
label00002720:
00002720 7005 moveq.l D0, 0x05
00002722 B06E FFB8 cmp.w D0, [A6 - 0x48]
00002726 6646 bne +0x48 /* 0000276E */
00002728 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000272C 486E FEB8 pea.l [A6 - 0x148]
00002730 A990 syscall GetDialogItemText/GetIText
00002732 4A2E FEB8 tst.b [A6 - 0x148]
00002736 671C beq +0x1E /* 00002754 */
00002738 42A7 clr.l -[A7]
0000273A 486E FEB8 pea.l [A6 - 0x148]
0000273E 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
00002742 201F move.l D0, [A7]+
00002744 3F00 move.w -[A7], D0
00002746 1F3C 0001 move.b -[A7], 0x1
0000274A 4267 clr.w -[A7]
0000274C 2F0E move.l -[A7], A6
0000274E 4EBA F736 jsr [PC - 0x8CA /* 00001E86 */]
00002752 601A bra +0x1C /* 0000276E */
label00002754:
00002754 4267 clr.w -[A7]
00002756 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
0000275A 6604 bne +0x6 /* 00002760 */
0000275C 3EBC 000C move.w [A7], 0xC
label00002760:
00002760 1F3C 0001 move.b -[A7], 0x1
00002764 1F3C 0001 move.b -[A7], 0x1
00002768 2F0E move.l -[A7], A6
0000276A 4EBA F71A jsr [PC - 0x8E6 /* 00001E86 */]
label0000276E:
0000276E 7009 moveq.l D0, 0x09
00002770 B06E FFB8 cmp.w D0, [A6 - 0x48]
00002774 5FC0 sle D0
00002776 7210 moveq.l D1, 0x10
00002778 B26E FFB8 cmp.w D1, [A6 - 0x48]
0000277C 5CC1 sge D1
0000277E C001 and.b D0, D1
00002780 674C beq +0x4E /* 000027CE */
00002782 3A3C 0010 move.w D5, 0x10
00002786 9A6E FFB8 sub.w D5, [A6 - 0x48]
0000278A 4267 clr.w -[A7]
0000278C 486E FDAE pea.l [A6 - 0x252]
00002790 3005 move.w D0, D5
00002792 48C0 ext.l D0
00002794 2F00 move.l -[A7], D0
00002796 A85D syscall BitTst
00002798 101F move.b D0, [A7]+
0000279A 6716 beq +0x18 /* 000027B2 */
0000279C 486E FDAE pea.l [A6 - 0x252]
000027A0 3005 move.w D0, D5
000027A2 48C0 ext.l D0
000027A4 2F00 move.l -[A7], D0
000027A6 A85F syscall BitClr
000027A8 2F2E FD8E move.l -[A7], [A6 - 0x272]
000027AC 4267 clr.w -[A7]
000027AE A963 syscall SetControlValue/SetCtlValue
000027B0 6016 bra +0x18 /* 000027C8 */
label000027B2:
000027B2 486E FDAE pea.l [A6 - 0x252]
000027B6 3005 move.w D0, D5
000027B8 48C0 ext.l D0
000027BA 2F00 move.l -[A7], D0
000027BC A85E syscall BitSet
000027BE 2F2E FD8E move.l -[A7], [A6 - 0x272]
000027C2 3F3C 0001 move.w -[A7], 0x1
000027C6 A963 syscall SetControlValue/SetCtlValue
label000027C8:
000027C8 2F0E move.l -[A7], A6
000027CA 4EBA F638 jsr [PC - 0x9C8 /* 00001E04 */]
label000027CE:
000027CE 7011 moveq.l D0, 0x11
000027D0 B06E FFB8 cmp.w D0, [A6 - 0x48]
000027D4 5FC0 sle D0
000027D6 7213 moveq.l D1, 0x13
000027D8 B26E FFB8 cmp.w D1, [A6 - 0x48]
000027DC 5CC1 sge D1
000027DE C001 and.b D0, D1
000027E0 6740 beq +0x42 /* 00002822 */
000027E2 7E11 moveq.l D7, 0x11
000027E4 6016 bra +0x18 /* 000027FC */
label000027E6:
000027E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000027EA 3F07 move.w -[A7], D7
000027EC BE6E FFB8 cmp.w D7, [A6 - 0x48]
000027F0 57C0 seq D0
000027F2 4400 neg.b D0
000027F4 1F00 move.b -[A7], D0
000027F6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000027FA 5247 addq.w D7, 1
label000027FC:
000027FC 7013 moveq.l D0, 0x13
000027FE B047 cmp.w D0, D7
00002800 6CE4 bge -0x1A /* 000027E6 */
00002802 426E FDA8 clr.w [A6 - 0x258]
00002806 7012 moveq.l D0, 0x12
00002808 B06E FFB8 cmp.w D0, [A6 - 0x48]
0000280C 6606 bne +0x8 /* 00002814 */
0000280E 3D7C 0001 FDA8 move.w [A6 - 0x258], 0x1
label00002814:
00002814 7013 moveq.l D0, 0x13
00002816 B06E FFB8 cmp.w D0, [A6 - 0x48]
0000281A 6606 bne +0x8 /* 00002822 */
0000281C 3D7C FFFF FDA8 move.w [A6 - 0x258], 0xFFFF
label00002822:
00002822 7014 moveq.l D0, 0x14
00002824 B06E FFB8 cmp.w D0, [A6 - 0x48]
00002828 6622 bne +0x24 /* 0000284C */
0000282A 422E FDAE clr.b [A6 - 0x252]
0000282E 7E09 moveq.l D7, 0x09
00002830 600E bra +0x10 /* 00002840 */
label00002832:
00002832 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002836 3F07 move.w -[A7], D7
00002838 4267 clr.w -[A7]
0000283A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000283E 5247 addq.w D7, 1
label00002840:
00002840 7010 moveq.l D0, 0x10
00002842 B047 cmp.w D0, D7
00002844 6CEC bge -0x12 /* 00002832 */
00002846 2F0E move.l -[A7], A6
00002848 4EBA F5BA jsr [PC - 0xA46 /* 00001E04 */]
label0000284C:
0000284C 7001 moveq.l D0, 0x01
0000284E B06E FFB8 cmp.w D0, [A6 - 0x48]
00002852 57C0 seq D0
00002854 7202 moveq.l D1, 0x02
00002856 B26E FFB8 cmp.w D1, [A6 - 0x48]
0000285A 57C1 seq D1
0000285C 8001 or.b D0, D1
0000285E 6700 FD40 beq -0x2BE /* 000025A0 */
00002862 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00002866 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000286A A9E7 syscall Pack0/ListManager
0000286C 2F2E FFCE move.l -[A7], [A6 - 0x32]
00002870 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00002874 A9E7 syscall Pack0/ListManager
00002876 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000287A 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
0000287E 486E FFFC pea.l [A6 - 0x4]
00002882 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00002886 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000288A 4E5E unlink A6
0000288C 205F movea.l A0, [A7]+
0000288E 5C4F addq.w A7, 6
00002890 4ED0 jmp [A0]
00002892 4E56 FFEA link A6, -0x0016
00002896 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000289A 266E 0008 movea.l A3, [A6 + 0x8]
0000289E 2E2E 000C move.l D7, [A6 + 0xC]
000028A2 422E 0014 clr.b [A6 + 0x14]
000028A6 2047 movea.l A0, D7
000028A8 7003 moveq.l D0, 0x03
000028AA B050 cmp.w D0, [A0]
000028AC 56C0 sne D0
000028AE 2047 movea.l A0, D7
000028B0 7205 moveq.l D1, 0x05
000028B2 B250 cmp.w D1, [A0]
000028B4 56C1 sne D1
000028B6 C001 and.b D0, D1
000028B8 802D A24D or.b D0, [A5 - 0x5DB3]
000028BC 0240 0001 andi.w D0, 0x1
000028C0 6704 beq +0x6 /* 000028C6 */
000028C2 6000 022C bra +0x22E /* 00002AF0 */
label000028C6:
000028C6 2047 movea.l A0, D7
000028C8 203C 0000 00FF move.l D0, 0xFF
000028CE C0A8 0002 and.l D0, [A0 + 0x2]
000028D2 3C00 move.w D6, D0
000028D4 4267 clr.w -[A7]
000028D6 3F06 move.w -[A7], D6
000028D8 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
000028DC 101F move.b D0, [A7]+
000028DE 661A bne +0x1C /* 000028FA */
000028E0 7230 moveq.l D1, 0x30
000028E2 B246 cmp.w D1, D6
000028E4 5FC1 sle D1
000028E6 4A01 tst.b D1
000028E8 6714 beq +0x16 /* 000028FE */
000028EA 7439 moveq.l D2, 0x39
000028EC B446 cmp.w D2, D6
000028EE 5CC2 sge D2
000028F0 C202 and.b D1, D2
000028F2 8001 or.b D0, D1
000028F4 0240 0001 andi.w D0, 0x1
000028F8 6704 beq +0x6 /* 000028FE */
label000028FA:
000028FA 6000 01F4 bra +0x1F6 /* 00002AF0 */
label000028FE:
000028FE 7000 moveq.l D0, 0x00
00002900 2047 movea.l A0, D7
00002902 3028 000E move.w D0, [A0 + 0xE]
00002906 C0BC 0000 0100 and.l D0, 0x100
0000290C 4A80 tst.l D0
0000290E 6700 008C beq +0x8E /* 0000299C */
00002912 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002918 4267 clr.w -[A7]
0000291A 2047 movea.l A0, D7
0000291C 3F28 0004 move.w -[A7], [A0 + 0x4]
00002920 2047 movea.l A0, D7
00002922 3F28 000E move.w -[A7], [A0 + 0xE]
00002926 3F3C 0004 move.w -[A7], 0x4
0000292A 4EAD 0FEA jsr [A5 + 0xFEA /* export_505 */]
0000292E 3D5F FFEA move.w [A6 - 0x16], [A7]+
00002932 302E FFEA move.w D0, [A6 - 0x16]
00002936 0440 0047 subi.w D0, 0x47 /* 'G' */
0000293A 6B58 bmi +0x5A /* 00002994 */
0000293C 0C40 0008 cmpi.w D0, 0x8
00002940 6E52 bgt +0x54 /* 00002994 */
00002942 D040 add.w D0, D0
00002944 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002948 4EFB 0000 jmp [PC + D0.w]
0000294C 0014 001A ori.b [A4], 0x1A
00002950 0020 0026 ori.b -[A0], 0x26 /* '&' */
00002954 002C 0032 0038 ori.b [A4 + 0x38], 0x32 /* '2' */
0000295A 003E 0044 ori.b <<invalid special address>>, 0x44 /* 'D' */
0000295E 36BC 0014 move.w [A3], 0x14
00002962 6034 bra +0x36 /* 00002998 */
00002964 36BC 0009 move.w [A3], 0x9 /* '\t' */
00002968 602E bra +0x30 /* 00002998 */
0000296A 36BC 000A move.w [A3], 0xA /* '\n' */
0000296E 6028 bra +0x2A /* 00002998 */
00002970 36BC 000B move.w [A3], 0xB
00002974 6022 bra +0x24 /* 00002998 */
00002976 36BC 000C move.w [A3], 0xC
0000297A 601C bra +0x1E /* 00002998 */
0000297C 36BC 000D move.w [A3], 0xD /* '\r' */
00002980 6016 bra +0x18 /* 00002998 */
00002982 36BC 000E move.w [A3], 0xE
00002986 6010 bra +0x12 /* 00002998 */
00002988 36BC 000F move.w [A3], 0xF
0000298C 600A bra +0xC /* 00002998 */
0000298E 36BC 0010 move.w [A3], 0x10
00002992 6004 bra +0x6 /* 00002998 */
label00002994:
00002994 422E 0014 clr.b [A6 + 0x14]
label00002998:
00002998 6000 0156 bra +0x158 /* 00002AF0 */
label0000299C:
0000299C 2047 movea.l A0, D7
0000299E 4250 clr.w [A0]
000029A0 42A7 clr.l -[A7]
000029A2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000029A6 A917 syscall GetWRefCon
000029A8 205F movea.l A0, [A7]+
000029AA 2050 movea.l A0, [A0]
000029AC 2868 000A movea.l A4, [A0 + 0xA]
000029B0 486E FFF0 pea.l [A6 - 0x10]
000029B4 42A7 clr.l -[A7]
000029B6 A880 syscall SetPt
000029B8 4267 clr.w -[A7]
000029BA 1F3C 0001 move.b -[A7], 0x1
000029BE 486E FFF0 pea.l [A6 - 0x10]
000029C2 2F0C move.l -[A7], A4
000029C4 3F3C 003C move.w -[A7], 0x3C /* '<' */
000029C8 A9E7 syscall Pack0/ListManager
000029CA 101F move.b D0, [A7]+
000029CC 3006 move.w D0, D6
000029CE 0440 001E subi.w D0, 0x1E
000029D2 6706 beq +0x8 /* 000029DA */
000029D4 5340 subq.w D0, 1
000029D6 6728 beq +0x2A /* 00002A00 */
000029D8 6052 bra +0x54 /* 00002A2C */
label000029DA:
000029DA 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10]
000029E0 4A6E FFEC tst.w [A6 - 0x14]
000029E4 6604 bne +0x6 /* 000029EA */
000029E6 6000 0108 bra +0x10A /* 00002AF0 */
label000029EA:
000029EA 302E FFEC move.w D0, [A6 - 0x14]
000029EE 5340 subq.w D0, 1
000029F0 3D40 FFEC move.w [A6 - 0x14], D0
000029F4 2054 movea.l A0, [A4]
000029F6 7000 moveq.l D0, 0x00
000029F8 2140 003C move.l [A0 + 0x3C], D0
000029FC 6000 00B2 bra +0xB4 /* 00002AB0 */
label00002A00:
00002A00 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10]
00002A06 42A7 clr.l -[A7]
00002A08 1F3C 0001 move.b -[A7], 0x1
00002A0C 486E FFEC pea.l [A6 - 0x14]
00002A10 2F0C move.l -[A7], A4
00002A12 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00002A16 A9E7 syscall Pack0/ListManager
00002A18 101F move.b D0, [A7]+
00002A1A 6604 bne +0x6 /* 00002A20 */
00002A1C 6000 00D2 bra +0xD4 /* 00002AF0 */
label00002A20:
00002A20 2054 movea.l A0, [A4]
00002A22 7000 moveq.l D0, 0x00
00002A24 2140 003C move.l [A0 + 0x3C], D0
00002A28 6000 0086 bra +0x88 /* 00002AB0 */
label00002A2C:
00002A2C 2054 movea.l A0, [A4]
00002A2E 2A28 0044 move.l D5, [A0 + 0x44]
00002A32 2047 movea.l A0, D7
00002A34 2254 movea.l A1, [A4]
00002A36 2028 0006 move.l D0, [A0 + 0x6]
00002A3A 90A9 003C sub.l D0, [A1 + 0x3C]
00002A3E 723C moveq.l D1, 0x3C
00002A40 B280 cmp.l D1, D0
00002A42 5CC0 sge D0
00002A44 2045 movea.l A0, D5
00002A46 4241 clr.w D1
00002A48 1210 move.b D1, [A0]
00002A4A 0C41 00FF cmpi.w D1, 0xFF
00002A4E 5DC1 slt D1
00002A50 C001 and.b D0, D1
00002A52 670C beq +0xE /* 00002A60 */
00002A54 2045 movea.l A0, D5
00002A56 4240 clr.w D0
00002A58 1010 move.b D0, [A0]
00002A5A 3800 move.w D4, D0
00002A5C 5244 addq.w D4, 1
00002A5E 6002 bra +0x4 /* 00002A62 */
label00002A60:
00002A60 7801 moveq.l D4, 0x01
label00002A62:
00002A62 2045 movea.l A0, D5
00002A64 1084 move.b [A0], D4
00002A66 2045 movea.l A0, D5
00002A68 1186 4000 move.b [A0 + D4.w], D6
00002A6C 2047 movea.l A0, D7
00002A6E 2254 movea.l A1, [A4]
00002A70 2368 0006 003C move.l [A1 + 0x3C], [A0 + 0x6]
00002A76 486E FFEC pea.l [A6 - 0x14]
00002A7A 42A7 clr.l -[A7]
00002A7C A880 syscall SetPt
00002A7E 4267 clr.w -[A7]
00002A80 2005 move.l D0, D5
00002A82 5280 addq.l D0, 1
00002A84 2F00 move.l -[A7], D0
00002A86 3F04 move.w -[A7], D4
00002A88 486D 0FFA pea.l [A5 + 0xFFA /* export_507 */]
00002A8C 486E FFEC pea.l [A6 - 0x14]
00002A90 2F0C move.l -[A7], A4
00002A92 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00002A96 A9E7 syscall Pack0/ListManager
00002A98 101F move.b D0, [A7]+
00002A9A 6614 bne +0x16 /* 00002AB0 */
00002A9C 2054 movea.l A0, [A4]
00002A9E 2D68 004C FFEC move.l [A6 - 0x14], [A0 + 0x4C]
00002AA4 2F3C 0001 0001 move.l -[A7], 0x10001
00002AAA 486E FFEC pea.l [A6 - 0x14]
00002AAE A87F syscall SubPt
label00002AB0:
00002AB0 4267 clr.w -[A7]
00002AB2 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002AB6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002ABA A881 syscall EqualPt
00002ABC 101F move.b D0, [A7]+
00002ABE 6630 bne +0x32 /* 00002AF0 */
00002AC0 4267 clr.w -[A7]
00002AC2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002AC6 2F0C move.l -[A7], A4
00002AC8 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00002ACC A9E7 syscall Pack0/ListManager
00002ACE 1F3C 0001 move.b -[A7], 0x1
00002AD2 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002AD6 2F0C move.l -[A7], A4
00002AD8 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00002ADC A9E7 syscall Pack0/ListManager
00002ADE 2F0C move.l -[A7], A4
00002AE0 3F3C 0010 move.w -[A7], 0x10
00002AE4 A9E7 syscall Pack0/ListManager
00002AE6 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002AEC 36BC 002A move.w [A3], 0x2A /* '*' */
label00002AF0:
00002AF0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002AF4 4E5E unlink A6
00002AF6 205F movea.l A0, [A7]+
00002AF8 DEFC 000C add.w A7, 0xC
00002AFC 4ED0 jmp [A0]
00002AFE 4E56 0000 link A6, 0
00002B02 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00002B06 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00002B0A 206E 0008 movea.l A0, [A6 + 0x8]
00002B0E 2C48 movea.l A6, A0
00002B10 4EFA 05C2 jmp [PC + 0x5C2 /* 000030D4 */]
00002B14 0000 4E5E ori.b D0, 0x5E /* '^' */
00002B18 205F movea.l A0, [A7]+
00002B1A DEFC 000A add.w A7, 0xA /* '\n' */
00002B1E 4ED0 jmp [A0]
fn00002B20:
00002B20 4E56 FBE6 link A6, -0x041A
00002B24 2F0C move.l -[A7], A4
00002B26 286E 0008 movea.l A4, [A6 + 0x8]
00002B2A 426C FFAC clr.w [A4 - 0x54]
00002B2E 7000 moveq.l D0, 0x00
00002B30 2940 FFB8 move.l [A4 - 0x48], D0
00002B34 4A6C FFAE tst.w [A4 - 0x52]
00002B38 6654 bne +0x56 /* 00002B8E */
00002B3A 486E FBFA pea.l [A6 - 0x406]
00002B3E 3F3C 0017 move.w -[A7], 0x17
00002B42 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00002B46 205F movea.l A0, [A7]+
00002B48 43EE FCFA lea.l A1, [A6 - 0x306]
00002B4C 703F moveq.l D0, 0x3F
label00002B4E:
00002B4E 22D8 move.l [A1]+, [A0]+
00002B50 51C8 FFFC dbf D0, -0x6 /* 00002B4E */
00002B54 4267 clr.w -[A7]
00002B56 486E FBFA pea.l [A6 - 0x406]
00002B5A 3F3C 0018 move.w -[A7], 0x18
00002B5E 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00002B62 486E FCFA pea.l [A6 - 0x306]
00002B66 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002B6A 3F3C 0001 move.w -[A7], 0x1
00002B6E 487A 0164 pea.l [PC + 0x164 /* 00002CD4, value 0x4943 'IC', cstring "" */]
00002B72 486E FCFA pea.l [A6 - 0x306]
00002B76 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002B7A 3F3C 0002 move.w -[A7], 0x2
00002B7E 487A 0154 pea.l [PC + 0x154 /* 00002CD4, value 0x4943 'IC', cstring "" */]
00002B82 486E FCFA pea.l [A6 - 0x306]
00002B86 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002B8A 6000 0120 bra +0x122 /* 00002CAC */
label00002B8E:
00002B8E 422E FCFA clr.b [A6 - 0x306]
00002B92 422E FF00 clr.b [A6 - 0x100]
00002B96 4A6C FFA8 tst.w [A4 - 0x58]
00002B9A 6710 beq +0x12 /* 00002BAC */
00002B9C 42A7 clr.l -[A7]
00002B9E 2F3A 0136 move.l -[A7], [PC + 0x136 /* 00002CD6, value 0x49434F4E 'ICON' */]
00002BA2 3F2C FFA8 move.w -[A7], [A4 - 0x58]
00002BA6 A99D syscall GetIndResource
00002BA8 295F FFB8 move.l [A4 - 0x48], [A7]+
label00002BAC:
00002BAC 4AAC FFB8 tst.l [A4 - 0x48]
00002BB0 672A beq +0x2C /* 00002BDC */
00002BB2 2F2C FFB8 move.l -[A7], [A4 - 0x48]
00002BB6 486C FFAE pea.l [A4 - 0x52]
00002BBA 486C FFB2 pea.l [A4 - 0x4E]
00002BBE 486E FCFA pea.l [A6 - 0x306]
00002BC2 A9A8 syscall GetResInfo
00002BC4 4267 clr.w -[A7]
00002BC6 2F2C FFB8 move.l -[A7], [A4 - 0x48]
00002BCA A9A4 syscall HomeResFile
00002BCC 395F FFAC move.w [A4 - 0x54], [A7]+
00002BD0 4A6C FFAC tst.w [A4 - 0x54]
00002BD4 6606 bne +0x8 /* 00002BDC */
00002BD6 3978 0A58 FFAC move.w [A4 - 0x54], [0x00000A58 /* SysMap */]
label00002BDC:
00002BDC 4240 clr.w D0
00002BDE 102E FCFA move.b D0, [A6 - 0x306]
00002BE2 4A40 tst.w D0
00002BE4 6606 bne +0x8 /* 00002BEC */
00002BE6 422E FDFA clr.b [A6 - 0x206]
00002BEA 6028 bra +0x2A /* 00002C14 */
label00002BEC:
00002BEC 486E FBFA pea.l [A6 - 0x406]
00002BF0 3F3C 0019 move.w -[A7], 0x19
00002BF4 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00002BF8 205F movea.l A0, [A7]+
00002BFA 43EE FDFA lea.l A1, [A6 - 0x206]
00002BFE 703F moveq.l D0, 0x3F
label00002C00:
00002C00 22D8 move.l [A1]+, [A0]+
00002C02 51C8 FFFC dbf D0, -0x6 /* 00002C00 */
00002C06 4267 clr.w -[A7]
00002C08 486E FCFA pea.l [A6 - 0x306]
00002C0C 486E FDFA pea.l [A6 - 0x206]
00002C10 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
label00002C14:
00002C14 486E FBFA pea.l [A6 - 0x406]
00002C18 3F3C 0017 move.w -[A7], 0x17
00002C1C 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00002C20 205F movea.l A0, [A7]+
00002C22 43EE FCFA lea.l A1, [A6 - 0x306]
00002C26 703F moveq.l D0, 0x3F
label00002C28:
00002C28 22D8 move.l [A1]+, [A0]+
00002C2A 51C8 FFFC dbf D0, -0x6 /* 00002C28 */
00002C2E 4267 clr.w -[A7]
00002C30 486E FBE6 pea.l [A6 - 0x41A]
00002C34 302C FFAE move.w D0, [A4 - 0x52]
00002C38 48C0 ext.l D0
00002C3A 2F00 move.l -[A7], D0
00002C3C 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00002C40 486E FCFA pea.l [A6 - 0x306]
00002C44 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002C48 3F3C 0001 move.w -[A7], 0x1
00002C4C 486E FDFA pea.l [A6 - 0x206]
00002C50 486E FCFA pea.l [A6 - 0x306]
00002C54 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002C58 4A6C FFAC tst.w [A4 - 0x54]
00002C5C 6612 bne +0x14 /* 00002C70 */
00002C5E 3F3C 0002 move.w -[A7], 0x2
00002C62 487A 0070 pea.l [PC + 0x70 /* 00002CD4, value 0x4943 'IC', cstring "" */]
00002C66 486E FCFA pea.l [A6 - 0x306]
00002C6A 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002C6E 603C bra +0x3E /* 00002CAC */
label00002C70:
00002C70 3F3C 0002 move.w -[A7], 0x2
00002C74 486E FBFA pea.l [A6 - 0x406]
00002C78 3F3C 001A move.w -[A7], 0x1A
00002C7C 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00002C80 486E FCFA pea.l [A6 - 0x306]
00002C84 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00002C88 4267 clr.w -[A7]
00002C8A 3F2C FFAC move.w -[A7], [A4 - 0x54]
00002C8E 486E FEFA pea.l [A6 - 0x106]
00002C92 1F3C 0001 move.b -[A7], 0x1
00002C96 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
00002C9A 101F move.b D0, [A7]+
00002C9C 670E beq +0x10 /* 00002CAC */
00002C9E 4267 clr.w -[A7]
00002CA0 486E FF00 pea.l [A6 - 0x100]
00002CA4 486E FCFA pea.l [A6 - 0x306]
00002CA8 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
label00002CAC:
00002CAC 2F2C FFFC move.l -[A7], [A4 - 0x4]
00002CB0 3F3C 0004 move.w -[A7], 0x4
00002CB4 486C FFFA pea.l [A4 - 0x6]
00002CB8 486C FFF6 pea.l [A4 - 0xA]
00002CBC 486C FFEE pea.l [A4 - 0x12]
00002CC0 A98D syscall GetDialogItem/GetDItem
00002CC2 2F2C FFF6 move.l -[A7], [A4 - 0xA]
00002CC6 486E FCFA pea.l [A6 - 0x306]
00002CCA A98F syscall SetDialogItemText/SetIText
00002CCC 285F movea.l A4, [A7]+
00002CCE 4E5E unlink A6
00002CD0 2E9F move.l [A7], [A7]+
00002CD2 4E75 rts
00002CD4 0000 4943 ori.b D0, 0x43 /* 'C' */
00002CD8 4F4E chk.w D7, A6
fn00002CDA:
00002CDA 4E56 FF00 link A6, -0x0100
00002CDE 2F0C move.l -[A7], A4
00002CE0 286E 0008 movea.l A4, [A6 + 0x8]
00002CE4 42A7 clr.l -[A7]
00002CE6 2F3A 009C move.l -[A7], [PC + 0x9C /* 00002D84, value 0x49434F4E 'ICON' */]
00002CEA 3F2C FFBC move.w -[A7], [A4 - 0x44]
00002CEE A99D syscall GetIndResource
00002CF0 295F FFB8 move.l [A4 - 0x48], [A7]+
00002CF4 2F2C FFB8 move.l -[A7], [A4 - 0x48]
00002CF8 486C FFB6 pea.l [A4 - 0x4A]
00002CFC 486C FFB2 pea.l [A4 - 0x4E]
00002D00 486E FF00 pea.l [A6 - 0x100]
00002D04 A9A8 syscall GetResInfo
00002D06 486C FFB6 pea.l [A4 - 0x4A]
00002D0A 3F3C 0002 move.w -[A7], 0x2
00002D0E 2F2C FFCE move.l -[A7], [A4 - 0x32]
00002D12 2F2C FFE2 move.l -[A7], [A4 - 0x1E]
00002D16 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00002D1A A9E7 syscall Pack0/ListManager
00002D1C 4A6C FFB6 tst.w [A4 - 0x4A]
00002D20 56C0 sne D0
00002D22 206C 0008 movea.l A0, [A4 + 0x8]
00002D26 322C FFB6 move.w D1, [A4 - 0x4A]
00002D2A B250 cmp.w D1, [A0]
00002D2C 57C1 seq D1
00002D2E C001 and.b D0, D1
00002D30 4A6C FFA8 tst.w [A4 - 0x58]
00002D34 57C1 seq D1
00002D36 C001 and.b D0, D1
00002D38 6722 beq +0x24 /* 00002D5C */
00002D3A 1F3C 0001 move.b -[A7], 0x1
00002D3E 2F2C FFCE move.l -[A7], [A4 - 0x32]
00002D42 2F2C FFE2 move.l -[A7], [A4 - 0x1E]
00002D46 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00002D4A A9E7 syscall Pack0/ListManager
00002D4C 2F2C FFE2 move.l -[A7], [A4 - 0x1E]
00002D50 3F3C 0010 move.w -[A7], 0x10
00002D54 A9E7 syscall Pack0/ListManager
00002D56 396C FFBC FFA8 move.w [A4 - 0x58], [A4 - 0x44]
label00002D5C:
00002D5C 302C FFD0 move.w D0, [A4 - 0x30]
00002D60 5240 addq.w D0, 1
00002D62 3940 FFD0 move.w [A4 - 0x30], D0
00002D66 7007 moveq.l D0, 0x07
00002D68 B06C FFD0 cmp.w D0, [A4 - 0x30]
00002D6C 660E bne +0x10 /* 00002D7C */
00002D6E 426C FFD0 clr.w [A4 - 0x30]
00002D72 302C FFCE move.w D0, [A4 - 0x32]
00002D76 5240 addq.w D0, 1
00002D78 3940 FFCE move.w [A4 - 0x32], D0
label00002D7C:
00002D7C 285F movea.l A4, [A7]+
00002D7E 4E5E unlink A6
00002D80 2E9F move.l [A7], [A7]+
00002D82 4E75 rts
00002D84 4943 chk.w D4, D3
00002D86 4F4E chk.w D7, A6
fn00002D88:
00002D88 4E56 FF68 link A6, -0x0098
00002D8C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002D90 486E FF6A pea.l [A6 - 0x96]
00002D94 487A FD68 pea.l [PC - 0x298 /* 00002AFE, value 0x4E560000 'NV\0\0', cstring "NV" */]
00002D98 2F0E move.l -[A7], A6
00002D9A 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */]
00002D9E 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00002DA2 42A7 clr.l -[A7]
00002DA4 3F3C 0099 move.w -[A7], 0x99
00002DA8 42A7 clr.l -[A7]
00002DAA 70FF moveq.l D0, 0xFFFFFFFF
00002DAC 2F00 move.l -[A7], D0
00002DAE 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00002DB2 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002DB6 206E 0008 movea.l A0, [A6 + 0x8]
00002DBA 3D50 FFAE move.w [A6 - 0x52], [A0]
00002DBE 426E FFA8 clr.w [A6 - 0x58]
00002DC2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DC6 3F3C 0006 move.w -[A7], 0x6
00002DCA 1F2D ACA6 move.b -[A7], [A5 - 0x535A]
00002DCE 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00002DD2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DD6 3F3C 0005 move.w -[A7], 0x5
00002DDA 486E FFFA pea.l [A6 - 0x6]
00002DDE 486E FFF6 pea.l [A6 - 0xA]
00002DE2 486E FFE6 pea.l [A6 - 0x1A]
00002DE6 A98D syscall GetDialogItem/GetDItem
00002DE8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DEC 2F3C 0000 0005 move.l -[A7], 0x5
00002DF2 487A 02F2 pea.l [PC + 0x2F2 /* 000030E6, value 0x4E56FFEE */]
00002DF6 486E FFE6 pea.l [A6 - 0x1A]
00002DFA A98E syscall SetDialogItem/SetDItem
00002DFC 302E FFE6 move.w D0, [A6 - 0x1A]
00002E00 5240 addq.w D0, 1
00002E02 3D40 FFDA move.w [A6 - 0x26], D0
00002E06 302E FFE8 move.w D0, [A6 - 0x18]
00002E0A 5240 addq.w D0, 1
00002E0C 3D40 FFDC move.w [A6 - 0x24], D0
00002E10 302E FFEA move.w D0, [A6 - 0x16]
00002E14 5340 subq.w D0, 1
00002E16 3D40 FFDE move.w [A6 - 0x22], D0
00002E1A 302E FFEC move.w D0, [A6 - 0x14]
00002E1E 907C 0010 sub.w D0, 0x10
00002E22 3D40 FFE0 move.w [A6 - 0x20], D0
00002E26 4267 clr.w -[A7]
00002E28 2F3A 02B8 move.l -[A7], [PC + 0x2B8 /* 000030E2, value 0x49434F4E 'ICON' */]
00002E2C A99C syscall CountResources
00002E2E 3D5F FFAA move.w [A6 - 0x56], [A7]+
00002E32 3D7C 0032 FFC4 move.w [A6 - 0x3C], 0x32 /* '2' */
00002E38 3D7C 0028 FFC2 move.w [A6 - 0x3E], 0x28 /* '(' */
00002E3E 426E FFD4 clr.w [A6 - 0x2C]
00002E42 426E FFD2 clr.w [A6 - 0x2E]
00002E46 3D7C 0007 FFD8 move.w [A6 - 0x28], 0x7
00002E4C 302E FFAA move.w D0, [A6 - 0x56]
00002E50 48C0 ext.l D0
00002E52 81FC 0007 divs.w D0, 0x7
00002E56 5240 addq.w D0, 1
00002E58 3D40 FFD6 move.w [A6 - 0x2A], D0
00002E5C 42A7 clr.l -[A7]
00002E5E 486E FFDA pea.l [A6 - 0x26]
00002E62 486E FFD2 pea.l [A6 - 0x2E]
00002E66 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00002E6A 4267 clr.w -[A7]
00002E6C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002E70 42A7 clr.l -[A7]
00002E72 4267 clr.w -[A7]
00002E74 1F3C 0001 move.b -[A7], 0x1
00002E78 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00002E7C A9E7 syscall Pack0/ListManager
00002E7E 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
00002E82 41ED 076A lea.l A0, [A5 + 0x76A /* export_233 */]
00002E86 2D48 FFBE move.l [A6 - 0x42], A0
00002E8A 41EE FFBE lea.l A0, [A6 - 0x42]
00002E8E 226E FFE2 movea.l A1, [A6 - 0x1E]
00002E92 2251 movea.l A1, [A1]
00002E94 2348 0040 move.l [A1 + 0x40], A0
00002E98 206E FFE2 movea.l A0, [A6 - 0x1E]
00002E9C 2050 movea.l A0, [A0]
00002E9E 117C 0082 0024 move.b [A0 + 0x24], 0x82
00002EA4 426E FFD0 clr.w [A6 - 0x30]
00002EA8 426E FFCE clr.w [A6 - 0x32]
00002EAC 3D6E FFAA FF68 move.w [A6 - 0x98], [A6 - 0x56]
00002EB2 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1
00002EB8 600C bra +0xE /* 00002EC6 */
label00002EBA:
00002EBA 2F0E move.l -[A7], A6
00002EBC 4EBA FE1C jsr [PC - 0x1E4 /* 00002CDA */]
00002EC0 526E FFBC addq.w [A6 - 0x44], 1
00002EC4 690A bvs +0xC /* 00002ED0 */
label00002EC6:
00002EC6 302E FFBC move.w D0, [A6 - 0x44]
00002ECA B06E FF68 cmp.w D0, [A6 - 0x98]
00002ECE 6FEA ble -0x14 /* 00002EBA */
label00002ED0:
00002ED0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002ED4 3F3C 0006 move.w -[A7], 0x6
00002ED8 4A6E FFA8 tst.w [A6 - 0x58]
00002EDC 57C0 seq D0
00002EDE 4400 neg.b D0
00002EE0 1F00 move.b -[A7], D0
00002EE2 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00002EE6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002EEA 2F3C 0002 0000 move.l -[A7], 0x20000
00002EF0 1F3C 0001 move.b -[A7], 0x1
00002EF4 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00002EF8 42A7 clr.l -[A7]
00002EFA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002EFE A917 syscall GetWRefCon
00002F00 205F movea.l A0, [A7]+
00002F02 2050 movea.l A0, [A0]
00002F04 216E FFE2 000A move.l [A0 + 0xA], [A6 - 0x1E]
00002F0A 2F0E move.l -[A7], A6
00002F0C 4EBA FC12 jsr [PC - 0x3EE /* 00002B20 */]
00002F10 1F3C 0001 move.b -[A7], 0x1
00002F14 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00002F18 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002F1C A9E7 syscall Pack0/ListManager
00002F1E 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00002F22 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
label00002F26:
00002F26 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00002F2A 486E FFCC pea.l [A6 - 0x34]
00002F2E A991 syscall ModalDialog
00002F30 7005 moveq.l D0, 0x05
00002F32 B06E FFCC cmp.w D0, [A6 - 0x34]
00002F36 6600 00A2 bne +0xA4 /* 00002FDA */
00002F3A 486E FFC8 pea.l [A6 - 0x38]
00002F3E A972 syscall GetMouse
00002F40 4267 clr.w -[A7]
00002F42 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00002F46 4267 clr.w -[A7]
00002F48 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00002F4C 3F3C 0018 move.w -[A7], 0x18
00002F50 A9E7 syscall Pack0/ListManager
00002F52 1D5F FFC7 move.b [A6 - 0x39], [A7]+
00002F56 426E FFD0 clr.w [A6 - 0x30]
00002F5A 426E FFCE clr.w [A6 - 0x32]
00002F5E 4267 clr.w -[A7]
00002F60 1F3C 0001 move.b -[A7], 0x1
00002F64 486E FFCE pea.l [A6 - 0x32]
00002F68 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00002F6C 3F3C 003C move.w -[A7], 0x3C /* '<' */
00002F70 A9E7 syscall Pack0/ListManager
00002F72 101F move.b D0, [A7]+
00002F74 6758 beq +0x5A /* 00002FCE */
00002F76 3D7C 0002 FFB0 move.w [A6 - 0x50], 0x2
00002F7C 486E FFAE pea.l [A6 - 0x52]
00002F80 486E FFB0 pea.l [A6 - 0x50]
00002F84 2F2E FFCE move.l -[A7], [A6 - 0x32]
00002F88 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00002F8C 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00002F90 A9E7 syscall Pack0/ListManager
00002F92 302E FFD0 move.w D0, [A6 - 0x30]
00002F96 5240 addq.w D0, 1
00002F98 322E FFCE move.w D1, [A6 - 0x32]
00002F9C C3FC 0007 muls.w D1, 0x7
00002FA0 D240 add.w D1, D0
00002FA2 3D41 FFA8 move.w [A6 - 0x58], D1
00002FA6 2F0E move.l -[A7], A6
00002FA8 4EBA FB76 jsr [PC - 0x48A /* 00002B20 */]
00002FAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FB0 3F3C 0006 move.w -[A7], 0x6
00002FB4 4AAE FFB8 tst.l [A6 - 0x48]
00002FB8 57C0 seq D0
00002FBA 4A00 tst.b D0
00002FBC 6608 bne +0xA /* 00002FC6 */
00002FBE 4A6E FFAE tst.w [A6 - 0x52]
00002FC2 57C1 seq D1
00002FC4 8001 or.b D0, D1
label00002FC6:
00002FC6 4400 neg.b D0
00002FC8 1F00 move.b -[A7], D0
00002FCA 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
label00002FCE:
00002FCE 102E FFC7 move.b D0, [A6 - 0x39]
00002FD2 6706 beq +0x8 /* 00002FDA */
00002FD4 3D7C 0001 FFCC move.w [A6 - 0x34], 0x1
label00002FDA:
00002FDA 7001 moveq.l D0, 0x01
00002FDC B06E FFCC cmp.w D0, [A6 - 0x34]
00002FE0 6608 bne +0xA /* 00002FEA */
00002FE2 206E 0008 movea.l A0, [A6 + 0x8]
00002FE6 30AE FFAE move.w [A0], [A6 - 0x52]
label00002FEA:
00002FEA 7003 moveq.l D0, 0x03
00002FEC B06E FFCC cmp.w D0, [A6 - 0x34]
00002FF0 6606 bne +0x8 /* 00002FF8 */
00002FF2 206E 0008 movea.l A0, [A6 + 0x8]
00002FF6 4250 clr.w [A0]
label00002FF8:
00002FF8 7006 moveq.l D0, 0x06
00002FFA B06E FFCC cmp.w D0, [A6 - 0x34]
00002FFE 57C0 seq D0
00003000 4A00 tst.b D0
00003002 6712 beq +0x14 /* 00003016 */
00003004 4A6E FFAE tst.w [A6 - 0x52]
00003008 56C1 sne D1
0000300A C001 and.b D0, D1
0000300C 6708 beq +0xA /* 00003016 */
0000300E 4AAE FFB8 tst.l [A6 - 0x48]
00003012 56C1 sne D1
00003014 C001 and.b D0, D1
label00003016:
00003016 4400 neg.b D0
00003018 1D40 FFC6 move.b [A6 - 0x3A], D0
0000301C 672A beq +0x2C /* 00003048 */
0000301E 302E FFAC move.w D0, [A6 - 0x54]
00003022 B06D A526 cmp.w D0, [A5 - 0x5ADA]
00003026 56C0 sne D0
00003028 4A00 tst.b D0
0000302A 671C beq +0x1E /* 00003048 */
0000302C 2F00 move.l -[A7], D0
0000302E 2F3C 0008 0000 move.l -[A7], 0x80000
00003034 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003038 121F move.b D1, [A7]+
0000303A 201F move.l D0, [A7]+
0000303C 0A01 0001 xori.b D1, 0x1
00003040 C001 and.b D0, D1
00003042 6704 beq +0x6 /* 00003048 */
00003044 426E FFCC clr.w [A6 - 0x34]
label00003048:
00003048 7001 moveq.l D0, 0x01
0000304A B06E FFCC cmp.w D0, [A6 - 0x34]
0000304E 57C0 seq D0
00003050 7202 moveq.l D1, 0x02
00003052 B26E FFCC cmp.w D1, [A6 - 0x34]
00003056 57C1 seq D1
00003058 8001 or.b D0, D1
0000305A 7203 moveq.l D1, 0x03
0000305C B26E FFCC cmp.w D1, [A6 - 0x34]
00003060 57C1 seq D1
00003062 8001 or.b D0, D1
00003064 7206 moveq.l D1, 0x06
00003066 B26E FFCC cmp.w D1, [A6 - 0x34]
0000306A 57C1 seq D1
0000306C 8001 or.b D0, D1
0000306E 6700 FEB6 beq -0x148 /* 00002F26 */
00003072 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00003076 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000307A A9E7 syscall Pack0/ListManager
0000307C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003080 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00003084 486E FFFC pea.l [A6 - 0x4]
00003088 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
0000308C 102E FFC6 move.b D0, [A6 - 0x3A]
00003090 673A beq +0x3C /* 000030CC */
00003092 4267 clr.w -[A7]
00003094 3F2E FFAC move.w -[A7], [A6 - 0x54]
00003098 3F2E FFAE move.w -[A7], [A6 - 0x52]
0000309C 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */]
000030A0 3D5F FFAE move.w [A6 - 0x52], [A7]+
000030A4 486D 1902 pea.l [A5 + 0x1902 /* export_796 */]
000030A8 A9F1 syscall UnloadSeg
000030AA 4A6E FFAE tst.w [A6 - 0x52]
000030AE 6708 beq +0xA /* 000030B8 */
000030B0 206E 0008 movea.l A0, [A6 + 0x8]
000030B4 30AE FFAE move.w [A0], [A6 - 0x52]
label000030B8:
000030B8 4A6D BAF4 tst.w [A5 - 0x450C]
000030BC 670E beq +0x10 /* 000030CC */
000030BE 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
000030C2 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
000030C6 4267 clr.w -[A7]
000030C8 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
label000030CC:
000030CC 486E FF6A pea.l [A6 - 0x96]
000030D0 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
label000030D4:
000030D4 4FEE FF48 lea.l A7, [A6 - 0xB8]
000030D8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000030DC 4E5E unlink A6
000030DE 2E9F move.l [A7], [A7]+
000030E0 4E75 rts
000030E2 4943 chk.w D4, D3
000030E4 4F4E chk.w D7, A6
000030E6 4E56 FFEE link A6, -0x0012
000030EA 48E7 0018 movem.l -[A7], A3,A4
000030EE 266E 000A movea.l A3, [A6 + 0xA]
000030F2 42A7 clr.l -[A7]
000030F4 2F0B move.l -[A7], A3
000030F6 A917 syscall GetWRefCon
000030F8 205F movea.l A0, [A7]+
000030FA 2050 movea.l A0, [A0]
000030FC 2868 000A movea.l A4, [A0 + 0xA]
00003100 2F0B move.l -[A7], A3
00003102 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003106 486E FFFA pea.l [A6 - 0x6]
0000310A 486E FFF6 pea.l [A6 - 0xA]
0000310E 486E FFEE pea.l [A6 - 0x12]
00003112 A98D syscall GetDialogItem/GetDItem
00003114 486E FFEE pea.l [A6 - 0x12]
00003118 A8A1 syscall FrameRect
0000311A 2F2B 0018 move.l -[A7], [A3 + 0x18]
0000311E 2F0C move.l -[A7], A4
00003120 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003124 A9E7 syscall Pack0/ListManager
00003126 4CDF 1800 movem.l A3,A4, [A7]+
0000312A 4E5E unlink A6
0000312C 205F movea.l A0, [A7]+
0000312E 5C4F addq.w A7, 6
00003130 4ED0 jmp [A0]
export_186:
00003132 4E56 FC86 link A6, -0x037A
00003136 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000313A 102D B7CC move.b D0, [A5 - 0x4834]
0000313E 6600 031A bne +0x31C /* 0000345A */
00003142 2F00 move.l -[A7], D0
00003144 4267 clr.w -[A7]
00003146 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
0000314A 121F move.b D1, [A7]+
0000314C 201F move.l D0, [A7]+
0000314E 8001 or.b D0, D1
00003150 6600 0308 bne +0x30A /* 0000345A */
00003154 102D ACA6 move.b D0, [A5 - 0x535A]
00003158 0A00 0001 xori.b D0, 0x1
0000315C 802D B3FC or.b D0, [A5 - 0x4C04]
00003160 1D40 FDD7 move.b [A6 - 0x229], D0
00003164 486E FCD6 pea.l [A6 - 0x32A]
00003168 2F2D A684 move.l -[A7], [A5 - 0x597C]
0000316C 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00003170 205F movea.l A0, [A7]+
00003172 43EE FEEC lea.l A1, [A6 - 0x114]
00003176 703F moveq.l D0, 0x3F
label00003178:
00003178 22D8 move.l [A1]+, [A0]+
0000317A 51C8 FFFC dbf D0, -0x6 /* 00003178 */
0000317E 42A7 clr.l -[A7]
00003180 2F2D A684 move.l -[A7], [A5 - 0x597C]
00003184 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00003188 265F movea.l A3, [A7]+
0000318A 2053 movea.l A0, [A3]
0000318C 2D68 0018 FDE8 move.l [A6 - 0x218], [A0 + 0x18]
00003192 2053 movea.l A0, [A3]
00003194 0828 0007 0014 btst.b [A0 + 0x14], 0x7
0000319A 56C7 sne D7
0000319C 4407 neg.b D7
0000319E 2053 movea.l A0, [A3]
000031A0 0828 0006 0014 btst.b [A0 + 0x14], 0x6
000031A6 56C6 sne D6
000031A8 4406 neg.b D6
000031AA 2053 movea.l A0, [A3]
000031AC 0828 0003 0014 btst.b [A0 + 0x14], 0x3
000031B2 56C5 sne D5
000031B4 4405 neg.b D5
000031B6 2F2D A684 move.l -[A7], [A5 - 0x597C]
000031BA 4267 clr.w -[A7]
000031BC 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000031C0 4267 clr.w -[A7]
000031C2 2F2D A684 move.l -[A7], [A5 - 0x597C]
000031C6 3F3C 0002 move.w -[A7], 0x2
000031CA 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
000031CE 3D5F FDDE move.w [A6 - 0x222], [A7]+
000031D2 4267 clr.w -[A7]
000031D4 2F2D A684 move.l -[A7], [A5 - 0x597C]
000031D8 3F3C 0001 move.w -[A7], 0x1
000031DC 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
000031E0 3D5F FDDC move.w [A6 - 0x224], [A7]+
000031E4 486E FCC2 pea.l [A6 - 0x33E]
000031E8 2F2D A684 move.l -[A7], [A5 - 0x597C]
000031EC 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
000031F0 486E FCAE pea.l [A6 - 0x352]
000031F4 2F2E FDE8 move.l -[A7], [A6 - 0x218]
000031F8 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000031FC 486E FC9A pea.l [A6 - 0x366]
00003200 302E FDDE move.w D0, [A6 - 0x222]
00003204 48C0 ext.l D0
00003206 2F00 move.l -[A7], D0
00003208 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
0000320C 486E FC86 pea.l [A6 - 0x37A]
00003210 302E FDDC move.w D0, [A6 - 0x224]
00003214 48C0 ext.l D0
00003216 2F00 move.l -[A7], D0
00003218 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
0000321C A98B syscall ParamText
0000321E 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00003222 42A7 clr.l -[A7]
00003224 3F3C 009E move.w -[A7], 0x9E
00003228 42A7 clr.l -[A7]
0000322A 70FF moveq.l D0, 0xFFFFFFFF
0000322C 2F00 move.l -[A7], D0
0000322E 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00003232 2D5F FFFC move.l [A6 - 0x4], [A7]+
00003236 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000323A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000323E 1F07 move.b -[A7], D7
00003240 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003244 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003248 3F3C 000B move.w -[A7], 0xB
0000324C 1F06 move.b -[A7], D6
0000324E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003252 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003256 3F3C 000C move.w -[A7], 0xC
0000325A 1F05 move.b -[A7], D5
0000325C 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003260 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003264 3F3C 0003 move.w -[A7], 0x3
00003268 7005 moveq.l D0, 0x05
0000326A B06D B3FE cmp.w D0, [A5 - 0x4C02]
0000326E 5EC0 sgt D0
00003270 4400 neg.b D0
00003272 1F00 move.b -[A7], D0
00003274 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00003278 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000327C 3F3C 0005 move.w -[A7], 0x5
00003280 486E FFFA pea.l [A6 - 0x6]
00003284 486E FFF6 pea.l [A6 - 0xA]
00003288 486E FFEE pea.l [A6 - 0x12]
0000328C A98D syscall GetDialogItem/GetDItem
0000328E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003292 486E FEEC pea.l [A6 - 0x114]
00003296 A98F syscall SetDialogItemText/SetIText
00003298 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000329C 2F3C 0000 0005 move.l -[A7], 0x5
000032A2 3F3C 7FFF move.w -[A7], 0x7FFF
000032A6 A97E syscall SelectDialogItemText/SelIText
000032A8 7001 moveq.l D0, 0x01
000032AA B0AE FDE8 cmp.l D0, [A6 - 0x218]
000032AE 660E bne +0x10 /* 000032BE */
000032B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032B4 2F3C 0003 0007 move.l -[A7], 0x30007
000032BA 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label000032BE:
000032BE 7001 moveq.l D0, 0x01
000032C0 B06E FDDE cmp.w D0, [A6 - 0x222]
000032C4 660E bne +0x10 /* 000032D4 */
000032C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032CA 2F3C 0002 0008 move.l -[A7], 0x20008
000032D0 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label000032D4:
000032D4 7001 moveq.l D0, 0x01
000032D6 B06E FDDC cmp.w D0, [A6 - 0x224]
000032DA 660E bne +0x10 /* 000032EA */
000032DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032E0 2F3C 0001 0009 move.l -[A7], 0x10009
000032E6 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label000032EA:
000032EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032EE 2F3C 0002 0000 move.l -[A7], 0x20000
000032F4 1F3C 0001 move.b -[A7], 0x1
000032F8 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label000032FC:
000032FC 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00003300 486E FFEC pea.l [A6 - 0x14]
00003304 A991 syscall ModalDialog
00003306 102E FDD7 move.b D0, [A6 - 0x229]
0000330A 674E beq +0x50 /* 0000335A */
0000330C 302E FFEC move.w D0, [A6 - 0x14]
00003310 0440 000A subi.w D0, 0xA /* '\n' */
00003314 670A beq +0xC /* 00003320 */
00003316 5340 subq.w D0, 1
00003318 671A beq +0x1C /* 00003334 */
0000331A 5340 subq.w D0, 1
0000331C 672A beq +0x2C /* 00003348 */
0000331E 603A bra +0x3C /* 0000335A */
label00003320:
00003320 0A07 0001 xori.b D7, 0x1
00003324 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003328 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000332C 1F07 move.b -[A7], D7
0000332E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003332 6026 bra +0x28 /* 0000335A */
label00003334:
00003334 0A06 0001 xori.b D6, 0x1
00003338 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000333C 3F3C 000B move.w -[A7], 0xB
00003340 1F06 move.b -[A7], D6
00003342 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003346 6012 bra +0x14 /* 0000335A */
label00003348:
00003348 0A05 0001 xori.b D5, 0x1
0000334C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003350 3F3C 000C move.w -[A7], 0xC
00003354 1F05 move.b -[A7], D5
00003356 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label0000335A:
0000335A 7001 moveq.l D0, 0x01
0000335C B06E FFEC cmp.w D0, [A6 - 0x14]
00003360 57C0 seq D0
00003362 7202 moveq.l D1, 0x02
00003364 B26E FFEC cmp.w D1, [A6 - 0x14]
00003368 57C1 seq D1
0000336A 8001 or.b D0, D1
0000336C 7203 moveq.l D1, 0x03
0000336E B26E FFEC cmp.w D1, [A6 - 0x14]
00003372 57C1 seq D1
00003374 8001 or.b D0, D1
00003376 6784 beq -0x7A /* 000032FC */
00003378 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000337C 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00003380 7002 moveq.l D0, 0x02
00003382 B06E FFEC cmp.w D0, [A6 - 0x14]
00003386 6700 00C0 beq +0xC2 /* 00003448 */
0000338A 42A7 clr.l -[A7]
0000338C 2F2D A684 move.l -[A7], [A5 - 0x597C]
00003390 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00003394 265F movea.l A3, [A7]+
00003396 7800 moveq.l D4, 0x00
00003398 200B move.l D0, A3
0000339A 6606 bne +0x8 /* 000033A2 */
0000339C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000033A0 6054 bra +0x56 /* 000033F6 */
label000033A2:
000033A2 2853 movea.l A4, [A3]
000033A4 082C 0007 0014 btst.b [A4 + 0x14], 0x7
000033AA 56C0 sne D0
000033AC 4400 neg.b D0
000033AE B007 cmp.b D0, D7
000033B0 6704 beq +0x6 /* 000033B6 */
000033B2 08C4 001F bset.b D4, 0x1F
label000033B6:
000033B6 082C 0006 0014 btst.b [A4 + 0x14], 0x6
000033BC 56C0 sne D0
000033BE 4400 neg.b D0
000033C0 B006 cmp.b D0, D6
000033C2 6704 beq +0x6 /* 000033C8 */
000033C4 08C4 001E bset.b D4, 0x1E
label000033C8:
000033C8 082C 0003 0014 btst.b [A4 + 0x14], 0x3
000033CE 56C0 sne D0
000033D0 4400 neg.b D0
000033D2 B005 cmp.b D0, D5
000033D4 6704 beq +0x6 /* 000033DA */
000033D6 08C4 001B bset.b D4, 0x1B
label000033DA:
000033DA 2004 move.l D0, D4
000033DC 222C 0014 move.l D1, [A4 + 0x14]
000033E0 B380 xor.l D0, D1
000033E2 2940 0014 move.l [A4 + 0x14], D0
000033E6 2F2D A684 move.l -[A7], [A5 - 0x597C]
000033EA 4A84 tst.l D4
000033EC 56C0 sne D0
000033EE 4400 neg.b D0
000033F0 1F00 move.b -[A7], D0
000033F2 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label000033F6:
000033F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000033FA 3F3C 0005 move.w -[A7], 0x5
000033FE 486E FFFA pea.l [A6 - 0x6]
00003402 486E FFF6 pea.l [A6 - 0xA]
00003406 486E FFEE pea.l [A6 - 0x12]
0000340A A98D syscall GetDialogItem/GetDItem
0000340C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003410 486E FDEC pea.l [A6 - 0x214]
00003414 A990 syscall GetDialogItemText/GetIText
00003416 486E FDEC pea.l [A6 - 0x214]
0000341A 486E FEEC pea.l [A6 - 0x114]
0000341E 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00003422 101F move.b D0, [A7]+
00003424 6722 beq +0x24 /* 00003448 */
00003426 102E FDD7 move.b D0, [A6 - 0x229]
0000342A 6718 beq +0x1A /* 00003444 */
0000342C 4267 clr.w -[A7]
0000342E 2F2D A684 move.l -[A7], [A5 - 0x597C]
00003432 486E FDEC pea.l [A6 - 0x214]
00003436 4EAD 2702 jsr [A5 + 0x2702 /* export_1244 */]
0000343A 101F move.b D0, [A7]+
0000343C 6604 bne +0x6 /* 00003442 */
0000343E 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00003442:
00003442 6004 bra +0x6 /* 00003448 */
label00003444:
00003444 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
label00003448:
00003448 486E FFFC pea.l [A6 - 0x4]
0000344C 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00003450 7003 moveq.l D0, 0x03
00003452 B06E FFEC cmp.w D0, [A6 - 0x14]
00003456 6702 beq +0x4 /* 0000345A */
00003458 600C bra +0xE /* 00003466 */
label0000345A:
0000345A 7005 moveq.l D0, 0x05
0000345C B06D B3FE cmp.w D0, [A5 - 0x4C02]
00003460 6604 bne +0x6 /* 00003466 */
00003462 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
label00003466:
00003466 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000346A 4E5E unlink A6
0000346C 4E75 rts
fn0000346E:
0000346E 4E56 0000 link A6, 0
00003472 2F0C move.l -[A7], A4
00003474 286E 0008 movea.l A4, [A6 + 0x8]
00003478 396E 000C FDB0 move.w [A4 - 0x250], [A6 + 0xC]
0000347E 2F2C FFFC move.l -[A7], [A4 - 0x4]
00003482 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003486 4A6C FDB0 tst.w [A4 - 0x250]
0000348A 57C0 seq D0
0000348C 4400 neg.b D0
0000348E 1F00 move.b -[A7], D0
00003490 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003494 2F2C FFFC move.l -[A7], [A4 - 0x4]
00003498 3F3C 000B move.w -[A7], 0xB
0000349C 7001 moveq.l D0, 0x01
0000349E B06C FDB0 cmp.w D0, [A4 - 0x250]
000034A2 57C0 seq D0
000034A4 4400 neg.b D0
000034A6 1F00 move.b -[A7], D0
000034A8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000034AC 2F2C FFFC move.l -[A7], [A4 - 0x4]
000034B0 3F3C 000C move.w -[A7], 0xC
000034B4 7002 moveq.l D0, 0x02
000034B6 B06C FDB0 cmp.w D0, [A4 - 0x250]
000034BA 57C0 seq D0
000034BC 4400 neg.b D0
000034BE 1F00 move.b -[A7], D0
000034C0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000034C4 2F2C FFFC move.l -[A7], [A4 - 0x4]
000034C8 3F3C 000D move.w -[A7], 0xD /* '\r' */
000034CC 7003 moveq.l D0, 0x03
000034CE B06C FDB0 cmp.w D0, [A4 - 0x250]
000034D2 57C0 seq D0
000034D4 4400 neg.b D0
000034D6 1F00 move.b -[A7], D0
000034D8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000034DC 2F2C FFFC move.l -[A7], [A4 - 0x4]
000034E0 3F3C 000E move.w -[A7], 0xE
000034E4 7005 moveq.l D0, 0x05
000034E6 B06C FDB0 cmp.w D0, [A4 - 0x250]
000034EA 57C0 seq D0
000034EC 4400 neg.b D0
000034EE 1F00 move.b -[A7], D0
000034F0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000034F4 2F2C FFFC move.l -[A7], [A4 - 0x4]
000034F8 3F3C 000F move.w -[A7], 0xF
000034FC 7006 moveq.l D0, 0x06
000034FE B06C FDB0 cmp.w D0, [A4 - 0x250]
00003502 57C0 seq D0
00003504 4400 neg.b D0
00003506 1F00 move.b -[A7], D0
00003508 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000350C 2F2C FFFC move.l -[A7], [A4 - 0x4]
00003510 3F3C 0013 move.w -[A7], 0x13
00003514 7004 moveq.l D0, 0x04
00003516 B06C FDB0 cmp.w D0, [A4 - 0x250]
0000351A 57C0 seq D0
0000351C 4400 neg.b D0
0000351E 1F00 move.b -[A7], D0
00003520 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003524 285F movea.l A4, [A7]+
00003526 4E5E unlink A6
00003528 205F movea.l A0, [A7]+
0000352A 5C4F addq.w A7, 6
0000352C 4ED0 jmp [A0]
fn0000352E:
0000352E 4E56 FD00 link A6, -0x0300
00003532 2F0C move.l -[A7], A4
00003534 206E 000C movea.l A0, [A6 + 0xC]
00003538 43EE FF00 lea.l A1, [A6 - 0x100]
0000353C 703F moveq.l D0, 0x3F
label0000353E:
0000353E 22D8 move.l [A1]+, [A0]+
00003540 51C8 FFFC dbf D0, -0x6 /* 0000353E */
00003544 286E 0008 movea.l A4, [A6 + 0x8]
00003548 486E FF00 pea.l [A6 - 0x100]
0000354C 486C FDB6 pea.l [A4 - 0x24A]
00003550 486C FCB6 pea.l [A4 - 0x34A]
00003554 486E FD00 pea.l [A6 - 0x300]
00003558 3F3C 0003 move.w -[A7], 0x3
0000355C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00003560 41EE FE00 lea.l A0, [A6 - 0x200]
00003564 43EE FD00 lea.l A1, [A6 - 0x300]
00003568 703F moveq.l D0, 0x3F
label0000356A:
0000356A 20D9 move.l [A0]+, [A1]+
0000356C 51C8 FFFC dbf D0, -0x6 /* 0000356A */
00003570 41EE FE00 lea.l A0, [A6 - 0x200]
00003574 2008 move.l D0, A0
00003576 5280 addq.l D0, 1
00003578 2F00 move.l -[A7], D0
0000357A 4240 clr.w D0
0000357C 102E FE00 move.b D0, [A6 - 0x200]
00003580 48C0 ext.l D0
00003582 2F00 move.l -[A7], D0
00003584 2F2C FFF4 move.l -[A7], [A4 - 0xC]
00003588 A9CF syscall TESetText
0000358A 486C FFEC pea.l [A4 - 0x14]
0000358E A8A3 syscall EraseRect
00003590 486C FFEC pea.l [A4 - 0x14]
00003594 2F2C FFF4 move.l -[A7], [A4 - 0xC]
00003598 A9D3 syscall TEUpdate
0000359A 285F movea.l A4, [A7]+
0000359C 4E5E unlink A6
0000359E 205F movea.l A0, [A7]+
000035A0 504F addq.w A7, 8
000035A2 4ED0 jmp [A0]
fn000035A4:
000035A4 4E56 FAFC link A6, -0x0504
000035A8 48E7 0308 movem.l -[A7], D6,D7,A4
000035AC 286E 0008 movea.l A4, [A6 + 0x8]
000035B0 422E FC00 clr.b [A6 - 0x400]
000035B4 397C 0005 FFD0 move.w [A4 - 0x30], 0x5
000035BA 422C FCB6 clr.b [A4 - 0x34A]
000035BE 422C FDB6 clr.b [A4 - 0x24A]
000035C2 486E FD00 pea.l [A6 - 0x300]
000035C6 2F3C 0018 008E move.l -[A7], 0x18008E
000035CC 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000035D0 4246 clr.w D6
000035D2 1C2E FD00 move.b D6, [A6 - 0x300]
000035D6 206E 000C movea.l A0, [A6 + 0xC]
000035DA 5290 addq.l [A0], 1
000035DC 206E 000C movea.l A0, [A6 + 0xC]
000035E0 2F10 move.l -[A7], [A0]
000035E2 486E FC00 pea.l [A6 - 0x400]
000035E6 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000035EA 4A2E FC00 tst.b [A6 - 0x400]
000035EE 6700 0134 beq +0x136 /* 00003724 */
000035F2 486E FC00 pea.l [A6 - 0x400]
000035F6 3006 move.w D0, D6
000035F8 5240 addq.w D0, 1
000035FA 3F00 move.w -[A7], D0
000035FC 4240 clr.w D0
000035FE 102E FC00 move.b D0, [A6 - 0x400]
00003602 9046 sub.w D0, D6
00003604 3F00 move.w -[A7], D0
00003606 486E FAFC pea.l [A6 - 0x504]
0000360A 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000360E 41EE FE00 lea.l A0, [A6 - 0x200]
00003612 43EE FAFC lea.l A1, [A6 - 0x504]
00003616 703F moveq.l D0, 0x3F
label00003618:
00003618 20D9 move.l [A0]+, [A1]+
0000361A 51C8 FFFC dbf D0, -0x6 /* 00003618 */
0000361E 7E01 moveq.l D7, 0x01
00003620 604C bra +0x4E /* 0000366E */
label00003622:
00003622 486E FD00 pea.l [A6 - 0x300]
00003626 3F3C 008E move.w -[A7], 0x8E
0000362A 3F07 move.w -[A7], D7
0000362C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003630 4267 clr.w -[A7]
00003632 486E FD00 pea.l [A6 - 0x300]
00003636 486E FE00 pea.l [A6 - 0x200]
0000363A 3F3C 0001 move.w -[A7], 0x1
0000363E 4240 clr.w D0
00003640 102E FD00 move.b D0, [A6 - 0x300]
00003644 3F00 move.w -[A7], D0
00003646 486E FAFC pea.l [A6 - 0x504]
0000364A 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000364E 486E FAFC pea.l [A6 - 0x504]
00003652 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
00003656 101F move.b D0, [A7]+
00003658 6712 beq +0x14 /* 0000366C */
0000365A 41EC FDB6 lea.l A0, [A4 - 0x24A]
0000365E 43EE FD00 lea.l A1, [A6 - 0x300]
00003662 703F moveq.l D0, 0x3F
label00003664:
00003664 20D9 move.l [A0]+, [A1]+
00003666 51C8 FFFC dbf D0, -0x6 /* 00003664 */
0000366A 6008 bra +0xA /* 00003674 */
label0000366C:
0000366C 5247 addq.w D7, 1
label0000366E:
0000366E 7017 moveq.l D0, 0x17
00003670 B047 cmp.w D0, D7
00003672 6CAE bge -0x50 /* 00003622 */
label00003674:
00003674 4A2C FDB6 tst.b [A4 - 0x24A]
00003678 6700 00AA beq +0xAC /* 00003724 */
0000367C 486E FE00 pea.l [A6 - 0x200]
00003680 4240 clr.w D0
00003682 102C FDB6 move.b D0, [A4 - 0x24A]
00003686 5240 addq.w D0, 1
00003688 3F00 move.w -[A7], D0
0000368A 4240 clr.w D0
0000368C 102E FE00 move.b D0, [A6 - 0x200]
00003690 4241 clr.w D1
00003692 122C FDB6 move.b D1, [A4 - 0x24A]
00003696 9041 sub.w D0, D1
00003698 3F00 move.w -[A7], D0
0000369A 486E FAFC pea.l [A6 - 0x504]
0000369E 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
000036A2 41EE FE00 lea.l A0, [A6 - 0x200]
000036A6 43EE FAFC lea.l A1, [A6 - 0x504]
000036AA 703F moveq.l D0, 0x3F
label000036AC:
000036AC 20D9 move.l [A0]+, [A1]+
000036AE 51C8 FFFC dbf D0, -0x6 /* 000036AC */
000036B2 422E FD00 clr.b [A6 - 0x300]
000036B6 7E19 moveq.l D7, 0x19
000036B8 6064 bra +0x66 /* 0000371E */
label000036BA:
000036BA 486E FD00 pea.l [A6 - 0x300]
000036BE 3F3C 008E move.w -[A7], 0x8E
000036C2 3F07 move.w -[A7], D7
000036C4 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000036C8 4A2E FD00 tst.b [A6 - 0x300]
000036CC 6602 bne +0x4 /* 000036D0 */
000036CE 604C bra +0x4E /* 0000371C */
label000036D0:
000036D0 4267 clr.w -[A7]
000036D2 486E FD00 pea.l [A6 - 0x300]
000036D6 486E FE00 pea.l [A6 - 0x200]
000036DA 3F3C 0001 move.w -[A7], 0x1
000036DE 4240 clr.w D0
000036E0 102E FD00 move.b D0, [A6 - 0x300]
000036E4 3F00 move.w -[A7], D0
000036E6 486E FAFC pea.l [A6 - 0x504]
000036EA 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
000036EE 486E FAFC pea.l [A6 - 0x504]
000036F2 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
000036F6 101F move.b D0, [A7]+
000036F8 6722 beq +0x24 /* 0000371C */
000036FA 41EC FCB6 lea.l A0, [A4 - 0x34A]
000036FE 43EE FD00 lea.l A1, [A6 - 0x300]
00003702 703F moveq.l D0, 0x3F
label00003704:
00003704 20D9 move.l [A0]+, [A1]+
00003706 51C8 FFFC dbf D0, -0x6 /* 00003704 */
0000370A 7019 moveq.l D0, 0x19
0000370C 9047 sub.w D0, D7
0000370E 6A02 bpl +0x4 /* 00003712 */
00003710 4440 neg.w D0
label00003712:
00003712 7206 moveq.l D1, 0x06
00003714 9240 sub.w D1, D0
00003716 3941 FFD0 move.w [A4 - 0x30], D1
0000371A 6008 bra +0xA /* 00003724 */
label0000371C:
0000371C 5247 addq.w D7, 1
label0000371E:
0000371E 701C moveq.l D0, 0x1C
00003720 B047 cmp.w D0, D7
00003722 6C96 bge -0x68 /* 000036BA */
label00003724:
00003724 206E 0010 movea.l A0, [A6 + 0x10]
00003728 43EE FC00 lea.l A1, [A6 - 0x400]
0000372C 703F moveq.l D0, 0x3F
label0000372E:
0000372E 20D9 move.l [A0]+, [A1]+
00003730 51C8 FFFC dbf D0, -0x6 /* 0000372E */
00003734 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003738 4E5E unlink A6
0000373A 205F movea.l A0, [A7]+
0000373C 504F addq.w A7, 8
0000373E 4ED0 jmp [A0]
fn00003740:
00003740 4E56 0000 link A6, 0
00003744 2F0C move.l -[A7], A4
00003746 286E 0008 movea.l A4, [A6 + 0x8]
0000374A 397C 0005 FFD0 move.w [A4 - 0x30], 0x5
00003750 422C FCB6 clr.b [A4 - 0x34A]
00003754 422C FDB6 clr.b [A4 - 0x24A]
00003758 487A 0012 pea.l [PC + 0x12 /* 0000376C, value 0x4E56 'NV', cstring "" */]
0000375C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003760 4EBA FDCC jsr [PC - 0x234 /* 0000352E */]
00003764 285F movea.l A4, [A7]+
00003766 4E5E unlink A6
00003768 2E9F move.l [A7], [A7]+
0000376A 4E75 rts
0000376C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000376E-00003774
fn0000376E:
0000376E 4E56 FCF2 link A6, -0x030E
00003772 2F0C move.l -[A7], A4
// end alternate branch 0000376E-00003774
fn0000376E: // (misaligned)
00003770 FCF2 2F0C .extension 0xCF2 <<F/2-3/6>> // unimplemented
00003774 286E 0008 movea.l A4, [A6 + 0x8]
00003778 486C FAB6 pea.l [A4 - 0x54A]
0000377C 486C FDB6 pea.l [A4 - 0x24A]
00003780 486C FCB6 pea.l [A4 - 0x34A]
00003784 486E FCF2 pea.l [A6 - 0x30E]
00003788 3F3C 0003 move.w -[A7], 0x3
0000378C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00003790 41EE FEF2 lea.l A0, [A6 - 0x10E]
00003794 43EE FCF2 lea.l A1, [A6 - 0x30E]
00003798 703F moveq.l D0, 0x3F
label0000379A:
0000379A 20D9 move.l [A0]+, [A1]+
0000379C 51C8 FFFC dbf D0, -0x6 /* 0000379A */
000037A0 2F2C FFFC move.l -[A7], [A4 - 0x4]
000037A4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000037A8 486E FFFE pea.l [A6 - 0x2]
000037AC 486E FFFA pea.l [A6 - 0x6]
000037B0 486E FFF2 pea.l [A6 - 0xE]
000037B4 A98D syscall GetDialogItem/GetDItem
000037B6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000037BA 486E FDF2 pea.l [A6 - 0x20E]
000037BE A990 syscall GetDialogItemText/GetIText
000037C0 4267 clr.w -[A7]
000037C2 486E FEF2 pea.l [A6 - 0x10E]
000037C6 486E FDF2 pea.l [A6 - 0x20E]
000037CA 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
000037CE 101F move.b D0, [A7]+
000037D0 6712 beq +0x14 /* 000037E4 */
000037D2 206E 000C movea.l A0, [A6 + 0xC]
000037D6 43EE FEF2 lea.l A1, [A6 - 0x10E]
000037DA 703F moveq.l D0, 0x3F
label000037DC:
000037DC 20D9 move.l [A0]+, [A1]+
000037DE 51C8 FFFC dbf D0, -0x6 /* 000037DC */
000037E2 6010 bra +0x12 /* 000037F4 */
label000037E4:
000037E4 206E 000C movea.l A0, [A6 + 0xC]
000037E8 43EE FDF2 lea.l A1, [A6 - 0x20E]
000037EC 703F moveq.l D0, 0x3F
label000037EE:
000037EE 20D9 move.l [A0]+, [A1]+
000037F0 51C8 FFFC dbf D0, -0x6 /* 000037EE */
label000037F4:
000037F4 285F movea.l A4, [A7]+
000037F6 4E5E unlink A6
000037F8 2E9F move.l [A7], [A7]+
000037FA 4E75 rts
fn000037FC:
000037FC 4E56 FCEA link A6, -0x0316
00003800 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003804 286E 0008 movea.l A4, [A6 + 0x8]
00003808 486E FCEA pea.l [A6 - 0x316]
0000380C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003810 4EBA FF5C jsr [PC - 0xA4 /* 0000376E */]
00003814 205F movea.l A0, [A7]+
00003816 43EE FF00 lea.l A1, [A6 - 0x100]
0000381A 703F moveq.l D0, 0x3F
label0000381C:
0000381C 22D8 move.l [A1]+, [A0]+
0000381E 51C8 FFFC dbf D0, -0x6 /* 0000381C */
00003822 4A2E FF00 tst.b [A6 - 0x100]
00003826 6604 bne +0x6 /* 0000382C */
00003828 6000 01D4 bra +0x1D6 /* 000039FE */
label0000382C:
0000382C 42A7 clr.l -[A7]
0000382E 2F2C FA92 move.l -[A7], [A4 - 0x56E]
00003832 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00003836 201F move.l D0, [A7]+
00003838 D0BC 0000 0100 add.l D0, 0x100
0000383E 3E00 move.w D7, D0
00003840 2F2C FA92 move.l -[A7], [A4 - 0x56E]
00003844 3007 move.w D0, D7
00003846 48C0 ext.l D0
00003848 2F00 move.l -[A7], D0
0000384A 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000384E 4267 clr.w -[A7]
00003850 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00003854 4A5F tst.w [A7]+
00003856 6704 beq +0x6 /* 0000385C */
00003858 6000 01A4 bra +0x1A6 /* 000039FE */
label0000385C:
0000385C 206C FA92 movea.l A0, [A4 - 0x56E]
00003860 3007 move.w D0, D7
00003862 48C0 ext.l D0
00003864 2640 movea.l A3, D0
00003866 D7D0 add.l A3, [A0]
00003868 41EC FAA0 lea.l A0, [A4 - 0x560]
0000386C 43FA 01C6 lea.l A1, [PC + 0x1C6 /* 00003A34, value 0xF3F7669, pstring "?visual effect " */]
00003870 20D9 move.l [A0]+, [A1]+
00003872 20D9 move.l [A0]+, [A1]+
00003874 20D9 move.l [A0]+, [A1]+
00003876 20D9 move.l [A0]+, [A1]+
00003878 197C 000D FAA1 move.b [A4 - 0x55F], 0xD /* '\r' */
0000387E 42A7 clr.l -[A7]
00003880 486C FAA0 pea.l [A4 - 0x560]
00003884 206C FA92 movea.l A0, [A4 - 0x56E]
00003888 2F10 move.l -[A7], [A0]
0000388A 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
0000388E 295F FFF8 move.l [A4 - 0x8], [A7]+
00003892 672A beq +0x2C /* 000038BE */
00003894 52AC FFF8 addq.l [A4 - 0x8], 1
00003898 2D6C FFF8 FEF4 move.l [A6 - 0x10C], [A4 - 0x8]
0000389E 486E FEF4 pea.l [A6 - 0x10C]
000038A2 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
000038A6 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
000038AA 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000038AE 200B move.l D0, A3
000038B0 90AE FEF4 sub.l D0, [A6 - 0x10C]
000038B4 2F00 move.l -[A7], D0
000038B6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000038BA 6000 00F6 bra +0xF8 /* 000039B2 */
label000038BE:
000038BE 41EC FAA0 lea.l A0, [A4 - 0x560]
000038C2 43FA 016A lea.l A1, [PC + 0x16A /* 00003A2E, value 0x43F676F, pstring "?go " */]
000038C6 20D9 move.l [A0]+, [A1]+
000038C8 3091 move.w [A0], [A1]
000038CA 197C 000D FAA1 move.b [A4 - 0x55F], 0xD /* '\r' */
000038D0 42A7 clr.l -[A7]
000038D2 486C FAA0 pea.l [A4 - 0x560]
000038D6 206C FA92 movea.l A0, [A4 - 0x56E]
000038DA 2F10 move.l -[A7], [A0]
000038DC 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
000038E0 295F FFF8 move.l [A4 - 0x8], [A7]+
000038E4 672C beq +0x2E /* 00003912 */
000038E6 52AC FFF8 addq.l [A4 - 0x8], 1
000038EA 486E FF00 pea.l [A6 - 0x100]
000038EE 486C FAB4 pea.l [A4 - 0x54C]
000038F2 486E FDEA pea.l [A6 - 0x216]
000038F6 3F3C 0002 move.w -[A7], 0x2
000038FA 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000038FE 41EE FF00 lea.l A0, [A6 - 0x100]
00003902 43EE FDEA lea.l A1, [A6 - 0x216]
00003906 703F moveq.l D0, 0x3F
label00003908:
00003908 20D9 move.l [A0]+, [A1]+
0000390A 51C8 FFFC dbf D0, -0x6 /* 00003908 */
0000390E 6000 00A2 bra +0xA4 /* 000039B2 */
label00003912:
00003912 42A7 clr.l -[A7]
00003914 487A 010C pea.l [PC + 0x10C /* 00003A22, value 0xA6F6E20 '\non ', pstring "on mouseUp" */]
00003918 206C FA92 movea.l A0, [A4 - 0x56E]
0000391C 2F10 move.l -[A7], [A0]
0000391E 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
00003922 295F FFF8 move.l [A4 - 0x8], [A7]+
00003926 6742 beq +0x44 /* 0000396A */
00003928 42A7 clr.l -[A7]
0000392A 487A 00DC pea.l [PC + 0xDC /* 00003A08, value 0xB656E64, pstring "end mouseUp" */]
0000392E 206C FA92 movea.l A0, [A4 - 0x56E]
00003932 2F10 move.l -[A7], [A0]
00003934 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
00003938 295F FFF8 move.l [A4 - 0x8], [A7]+
0000393C 486E FF00 pea.l [A6 - 0x100]
00003940 486C FAB4 pea.l [A4 - 0x54C]
00003944 487A 00CE pea.l [PC + 0xCE /* 00003A14, value 0xC676F20, pstring "go this card" */]
00003948 486C FAB4 pea.l [A4 - 0x54C]
0000394C 486E FDEA pea.l [A6 - 0x216]
00003950 3F3C 0004 move.w -[A7], 0x4
00003954 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00003958 41EE FF00 lea.l A0, [A6 - 0x100]
0000395C 43EE FDEA lea.l A1, [A6 - 0x216]
00003960 703F moveq.l D0, 0x3F
label00003962:
00003962 20D9 move.l [A0]+, [A1]+
00003964 51C8 FFFC dbf D0, -0x6 /* 00003962 */
00003968 6048 bra +0x4A /* 000039B2 */
label0000396A:
0000396A 206C FA92 movea.l A0, [A4 - 0x56E]
0000396E 2950 FFF8 move.l [A4 - 0x8], [A0]
00003972 487A 00AE pea.l [PC + 0xAE /* 00003A22, value 0xA6F6E20 '\non ', pstring "on mouseUp" */]
00003976 486C FAB4 pea.l [A4 - 0x54C]
0000397A 486E FF00 pea.l [A6 - 0x100]
0000397E 486C FAB4 pea.l [A4 - 0x54C]
00003982 487A 0090 pea.l [PC + 0x90 /* 00003A14, value 0xC676F20, pstring "go this card" */]
00003986 486C FAB4 pea.l [A4 - 0x54C]
0000398A 487A 007C pea.l [PC + 0x7C /* 00003A08, value 0xB656E64, pstring "end mouseUp" */]
0000398E 486C FAB4 pea.l [A4 - 0x54C]
00003992 486C FAB4 pea.l [A4 - 0x54C]
00003996 486E FDEA pea.l [A6 - 0x216]
0000399A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000399E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000039A2 41EE FF00 lea.l A0, [A6 - 0x100]
000039A6 43EE FDEA lea.l A1, [A6 - 0x216]
000039AA 703F moveq.l D0, 0x3F
label000039AC:
000039AC 20D9 move.l [A0]+, [A1]+
000039AE 51C8 FFFC dbf D0, -0x6 /* 000039AC */
label000039B2:
000039B2 4246 clr.w D6
000039B4 1C2E FF00 move.b D6, [A6 - 0x100]
000039B8 3006 move.w D0, D6
000039BA 48C0 ext.l D0
000039BC 2A00 move.l D5, D0
000039BE DAAC FFF8 add.l D5, [A4 - 0x8]
000039C2 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000039C6 2F05 move.l -[A7], D5
000039C8 200B move.l D0, A3
000039CA 9085 sub.l D0, D5
000039CC 2F00 move.l -[A7], D0
000039CE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000039D2 41EE FF00 lea.l A0, [A6 - 0x100]
000039D6 2008 move.l D0, A0
000039D8 5280 addq.l D0, 1
000039DA 2F00 move.l -[A7], D0
000039DC 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000039E0 3006 move.w D0, D6
000039E2 48C0 ext.l D0
000039E4 2F00 move.l -[A7], D0
000039E6 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000039EA 4267 clr.w -[A7]
000039EC 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
000039F0 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
000039F4 486C FA92 pea.l [A4 - 0x56E]
000039F8 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000039FC 181F move.b D4, [A7]+
label000039FE:
000039FE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003A02 4E5E unlink A6
00003A04 2E9F move.l [A7], [A7]+
00003A06 4E75 rts
00003A08 0B65 bchg -[A5], D5
00003A0A 6E64 bgt +0x66 /* 00003A70 */
00003A0C 206D 6F75 movea.l A0, [A5 + 0x6F75]
00003A10 7365 moveq.l D1, 0x65
00003A12 5570 0C67 subq.w [A0 + D0 * 4 + 0x67], 2
00003A16 6F20 ble +0x22 /* 00003A38 */
00003A18 7468 moveq.l D2, 0x68
00003A1A 6973 bvs +0x75 /* 00003A8F */
00003A1C 2063 movea.l A0, -[A3]
00003A1E 6172 bsr +0x74 /* 00003A92 */
00003A20 6400 0A6F bcc +0xA71 /* 00004491 */
00003A24 6E20 bgt +0x22 /* 00003A46 */
00003A26 6D6F blt +0x71 /* 00003A97 */
00003A28 7573 moveq.l D2, 0x73
00003A2A 6555 bcs +0x57 /* 00003A81 */
00003A2C 7000 moveq.l D0, 0x00
00003A2E 043F 676F subi.b <<invalid special address>>, 0x6F /* 'o' */
00003A32 2000 move.l D0, D0
00003A34 0F3F btst <<invalid special address>>, D7
00003A36 7669 moveq.l D3, 0x69
label00003A38:
00003A38 7375 moveq.l D1, 0x75
00003A3A 616C bsr +0x6E /* 00003AA8 */
00003A3C 2065 movea.l A0, -[A5]
00003A3E 6666 bne +0x68 /* 00003AA6 */
00003A40 6563 bcs +0x65 /* 00003AA5 */
00003A42 7420 moveq.l D2, 0x20
fn00003A44:
00003A44 4E56 0000 link A6, 0
// begin alternate branch 00003A46-00003A58
label00003A46:
00003A46 0000 48E7 ori.b D0, 0xE7
00003A4A 0018 286E ori.b [A0]+, 0x6E /* 'n' */
00003A4E 0008 266C ori.b A0, 0x6C /* 'l' */
00003A52 0008 2F2C ori.b A0, 0x2C /* ',' */
00003A56 FFFC .invalid <<F/7/7>>
// end alternate branch 00003A46-00003A58
label00003A46: // (misaligned)
00003A48 48E7 0018 movem.l -[A7], A3,A4
00003A4C 286E 0008 movea.l A4, [A6 + 0x8]
00003A50 266C 0008 movea.l A3, [A4 + 0x8]
00003A54 2F2C FFFC move.l -[A7], [A4 - 0x4]
00003A58 3F2C FFD0 move.w -[A7], [A4 - 0x30]
00003A5C 486C FFCA pea.l [A4 - 0x36]
00003A60 486C FFC6 pea.l [A4 - 0x3A]
00003A64 486B FFEE pea.l [A3 - 0x12]
00003A68 A98D syscall GetDialogItem/GetDItem
00003A6A 2F2C FFC6 move.l -[A7], [A4 - 0x3A]
00003A6E 4267 clr.w -[A7]
label00003A70:
00003A70 A963 syscall SetControlValue/SetCtlValue
00003A72 396E 000C FFD0 move.w [A4 - 0x30], [A6 + 0xC]
00003A78 2F2C FFFC move.l -[A7], [A4 - 0x4]
00003A7C 3F2C FFD0 move.w -[A7], [A4 - 0x30]
00003A80 486C FFCA pea.l [A4 - 0x36]
00003A84 486C FFC6 pea.l [A4 - 0x3A]
00003A88 486B FFEE pea.l [A3 - 0x12]
00003A8C A98D syscall GetDialogItem/GetDItem
00003A8E 2F2C FFC6 move.l -[A7], [A4 - 0x3A]
fn00003A92:
00003A92 3F3C 0001 move.w -[A7], 0x1
00003A96 A963 syscall SetControlValue/SetCtlValue
00003A98 4CDF 1800 movem.l A3,A4, [A7]+
00003A9C 4E5E unlink A6
00003A9E 205F movea.l A0, [A7]+
00003AA0 5C4F addq.w A7, 6
00003AA2 4ED0 jmp [A0]
fn00003AA4:
00003AA4 4E56 F97E link A6, -0x0682
// begin alternate branch 00003AA6-00003AA8
label00003AA6:
00003AA6 F97E .extension 0x97E <<F/4-5/4>> // unimplemented
// end alternate branch 00003AA6-00003AA8
label00003AA6: // (misaligned)
fn00003AA8:
00003AA8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003AAC 422E FBB6 clr.b [A6 - 0x44A]
00003AB0 1D7C 0001 FAB4 move.b [A6 - 0x54C], 0x1
00003AB6 1D7C 000D FAB5 move.b [A6 - 0x54B], 0xD /* '\r' */
00003ABC 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00003AC0 42A7 clr.l -[A7]
00003AC2 3F3C 009A move.w -[A7], 0x9A
00003AC6 42A7 clr.l -[A7]
00003AC8 70FF moveq.l D0, 0xFFFFFFFF
00003ACA 2F00 move.l -[A7], D0
00003ACC 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00003AD0 2D5F FFFC move.l [A6 - 0x4], [A7]+
00003AD4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AD8 2F3C 0002 0000 move.l -[A7], 0x20000
00003ADE 1F3C 0001 move.b -[A7], 0x1
00003AE2 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00003AE6 2C2E FFFC move.l D6, [A6 - 0x4]
00003AEA 2046 movea.l A0, D6
00003AEC 2D68 00A0 FFF4 move.l [A6 - 0xC], [A0 + 0xA0]
00003AF2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AF6 3F3C 0007 move.w -[A7], 0x7
00003AFA 486E FFCA pea.l [A6 - 0x36]
00003AFE 486E FFC6 pea.l [A6 - 0x3A]
00003B02 486E FFDC pea.l [A6 - 0x24]
00003B06 A98D syscall GetDialogItem/GetDItem
00003B08 202D C582 move.l D0, [A5 - 0x3A7E]
00003B0C B0AD A684 cmp.l D0, [A5 - 0x597C]
00003B10 6604 bne +0x6 /* 00003B16 */
00003B12 7E28 moveq.l D7, 0x28
00003B14 6002 bra +0x4 /* 00003B18 */
label00003B16:
00003B16 7E27 moveq.l D7, 0x27
label00003B18:
00003B18 486E F992 pea.l [A6 - 0x66E]
00003B1C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00003B20 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00003B24 205F movea.l A0, [A7]+
00003B26 43EE FAB6 lea.l A1, [A6 - 0x54A]
00003B2A 703F moveq.l D0, 0x3F
label00003B2C:
00003B2C 22D8 move.l [A1]+, [A0]+
00003B2E 51C8 FFFC dbf D0, -0x6 /* 00003B2C */
00003B32 4267 clr.w -[A7]
00003B34 486E F992 pea.l [A6 - 0x66E]
00003B38 3F07 move.w -[A7], D7
00003B3A 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00003B3E 486E FAB6 pea.l [A6 - 0x54A]
00003B42 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00003B46 3F3C 0001 move.w -[A7], 0x1
00003B4A 486E F97E pea.l [A6 - 0x682]
00003B4E 302D BAF4 move.w D0, [A5 - 0x450C]
00003B52 48C0 ext.l D0
00003B54 2F00 move.l -[A7], D0
00003B56 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00003B5A 486E FAB6 pea.l [A6 - 0x54A]
00003B5E 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00003B62 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00003B66 486E FAB6 pea.l [A6 - 0x54A]
00003B6A A98F syscall SetDialogItemText/SetIText
00003B6C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B70 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003B74 486E FFCA pea.l [A6 - 0x36]
00003B78 486E FFC6 pea.l [A6 - 0x3A]
00003B7C 486E FFEC pea.l [A6 - 0x14]
00003B80 A98D syscall GetDialogItem/GetDItem
00003B82 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B86 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003B8A 486E FFCA pea.l [A6 - 0x36]
00003B8E 486E FFC6 pea.l [A6 - 0x3A]
00003B92 486E FFD4 pea.l [A6 - 0x2C]
00003B96 A98D syscall GetDialogItem/GetDItem
00003B98 42A7 clr.l -[A7]
00003B9A A8D8 syscall NewRgn
00003B9C 265F movea.l A3, [A7]+
00003B9E A8DA syscall OpenRgn
00003BA0 486E FFD4 pea.l [A6 - 0x2C]
00003BA4 A8A1 syscall FrameRect
00003BA6 2F0B move.l -[A7], A3
00003BA8 A8DB syscall CloseRgn
00003BAA 41EE FFDC lea.l A0, [A6 - 0x24]
00003BAE 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003BB2 20D9 move.l [A0]+, [A1]+
00003BB4 20D9 move.l [A0]+, [A1]+
00003BB6 302E FFE2 move.w D0, [A6 - 0x1E]
00003BBA 907C 000F sub.w D0, 0xF
00003BBE 3D40 FFE2 move.w [A6 - 0x1E], D0
00003BC2 486E FFDC pea.l [A6 - 0x24]
00003BC6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00003BCC A8A9 syscall InsetRect
00003BCE 486E FFE4 pea.l [A6 - 0x1C]
00003BD2 42A7 clr.l -[A7]
00003BD4 2F3C 0017 0001 move.l -[A7], 0x170001
00003BDA A8A7 syscall SetRect
00003BDC 302E FFE2 move.w D0, [A6 - 0x1E]
00003BE0 906E FFDE sub.w D0, [A6 - 0x22]
00003BE4 3D40 FFBC move.w [A6 - 0x44], D0
00003BE8 426E FFBA clr.w [A6 - 0x46]
00003BEC 42A7 clr.l -[A7]
00003BEE 486E FFDC pea.l [A6 - 0x24]
00003BF2 486E FFE4 pea.l [A6 - 0x1C]
00003BF6 2F2E FFBA move.l -[A7], [A6 - 0x46]
00003BFA 4267 clr.w -[A7]
00003BFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C00 1F3C 0001 move.b -[A7], 0x1
00003C04 42A7 clr.l -[A7]
00003C06 1F3C 0001 move.b -[A7], 0x1
00003C0A 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00003C0E A9E7 syscall Pack0/ListManager
00003C10 285F movea.l A4, [A7]+
00003C12 2054 movea.l A0, [A4]
00003C14 4228 0024 clr.b [A0 + 0x24]
00003C18 426E FFBC clr.w [A6 - 0x44]
00003C1C 4267 clr.w -[A7]
00003C1E 2F0C move.l -[A7], A4
00003C20 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003C24 A9E7 syscall Pack0/ListManager
00003C26 7E01 moveq.l D7, 0x01
00003C28 6042 bra +0x44 /* 00003C6C */
label00003C2A:
00003C2A 3007 move.w D0, D7
00003C2C 5340 subq.w D0, 1
00003C2E 3D40 FFBA move.w [A6 - 0x46], D0
00003C32 486E FEB6 pea.l [A6 - 0x14A]
00003C36 3F3C 008E move.w -[A7], 0x8E
00003C3A 3F07 move.w -[A7], D7
00003C3C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003C40 41EE FEB6 lea.l A0, [A6 - 0x14A]
00003C44 2008 move.l D0, A0
00003C46 5280 addq.l D0, 1
00003C48 2F00 move.l -[A7], D0
00003C4A 4240 clr.w D0
00003C4C 102E FEB6 move.b D0, [A6 - 0x14A]
00003C50 3F00 move.w -[A7], D0
00003C52 2F2E FFBA move.l -[A7], [A6 - 0x46]
00003C56 2F0C move.l -[A7], A4
00003C58 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00003C5C A9E7 syscall Pack0/ListManager
00003C5E 2F2E FFBA move.l -[A7], [A6 - 0x46]
00003C62 2F0C move.l -[A7], A4
00003C64 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00003C68 A9E7 syscall Pack0/ListManager
00003C6A 5247 addq.w D7, 1
label00003C6C:
00003C6C 7017 moveq.l D0, 0x17
00003C6E B047 cmp.w D0, D7
00003C70 6CB8 bge -0x46 /* 00003C2A */
00003C72 1F3C 0001 move.b -[A7], 0x1
00003C76 2F0C move.l -[A7], A4
00003C78 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003C7C A9E7 syscall Pack0/ListManager
00003C7E 41EE FFDC lea.l A0, [A6 - 0x24]
00003C82 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003C86 20D9 move.l [A0]+, [A1]+
00003C88 20D9 move.l [A0]+, [A1]+
00003C8A 486E FFDC pea.l [A6 - 0x24]
00003C8E 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE
00003C94 A8A9 syscall InsetRect
00003C96 486E FFDC pea.l [A6 - 0x24]
00003C9A A8A1 syscall FrameRect
00003C9C 486E FAB6 pea.l [A6 - 0x54A]
00003CA0 2F3C 0018 008E move.l -[A7], 0x18008E
00003CA6 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003CAA 42A7 clr.l -[A7]
00003CAC 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00003CB0 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00003CB4 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */]
00003CB8 2D5F FA92 move.l [A6 - 0x56E], [A7]+
00003CBC 6700 0236 beq +0x238 /* 00003EF4 */
00003CC0 41EE FAA0 lea.l A0, [A6 - 0x560]
00003CC4 43FA 0254 lea.l A1, [PC + 0x254 /* 00003F1A, value 0xF3F7669, pstring "?visual effect " */]
00003CC8 20D9 move.l [A0]+, [A1]+
00003CCA 20D9 move.l [A0]+, [A1]+
00003CCC 20D9 move.l [A0]+, [A1]+
00003CCE 20D9 move.l [A0]+, [A1]+
00003CD0 1D7C 000D FAA1 move.b [A6 - 0x55F], 0xD /* '\r' */
00003CD6 42A7 clr.l -[A7]
00003CD8 486E FAA0 pea.l [A6 - 0x560]
00003CDC 206E FA92 movea.l A0, [A6 - 0x56E]
00003CE0 2F10 move.l -[A7], [A0]
00003CE2 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */]
00003CE6 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00003CEA 676E beq +0x70 /* 00003D5A */
00003CEC 486E F992 pea.l [A6 - 0x66E]
00003CF0 486E FFF8 pea.l [A6 - 0x8]
00003CF4 2F0E move.l -[A7], A6
00003CF6 4EBA F8AC jsr [PC - 0x754 /* 000035A4 */]
00003CFA 205F movea.l A0, [A7]+
00003CFC 43EE FBB6 lea.l A1, [A6 - 0x44A]
00003D00 703F moveq.l D0, 0x3F
label00003D02:
00003D02 22D8 move.l [A1]+, [A0]+
00003D04 51C8 FFFC dbf D0, -0x6 /* 00003D02 */
00003D08 486E FAB6 pea.l [A6 - 0x54A]
00003D0C 2F0E move.l -[A7], A6
00003D0E 4EBA F81E jsr [PC - 0x7E2 /* 0000352E */]
00003D12 486E FFBE pea.l [A6 - 0x42]
00003D16 42A7 clr.l -[A7]
00003D18 A880 syscall SetPt
00003D1A 4267 clr.w -[A7]
00003D1C 41EE FDB6 lea.l A0, [A6 - 0x24A]
00003D20 2008 move.l D0, A0
00003D22 5280 addq.l D0, 1
00003D24 2F00 move.l -[A7], D0
00003D26 4240 clr.w D0
00003D28 102E FDB6 move.b D0, [A6 - 0x24A]
00003D2C 3F00 move.w -[A7], D0
00003D2E 42A7 clr.l -[A7]
00003D30 486E FFBE pea.l [A6 - 0x42]
00003D34 2F0C move.l -[A7], A4
00003D36 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00003D3A A9E7 syscall Pack0/ListManager
00003D3C 101F move.b D0, [A7]+
00003D3E 6718 beq +0x1A /* 00003D58 */
00003D40 1F3C 0001 move.b -[A7], 0x1
00003D44 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003D48 2F0C move.l -[A7], A4
00003D4A 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003D4E A9E7 syscall Pack0/ListManager
00003D50 2F0C move.l -[A7], A4
00003D52 3F3C 0010 move.w -[A7], 0x10
00003D56 A9E7 syscall Pack0/ListManager
label00003D58:
00003D58 6006 bra +0x8 /* 00003D60 */
label00003D5A:
00003D5A 2F0E move.l -[A7], A6
00003D5C 4EBA F9E2 jsr [PC - 0x61E /* 00003740 */]
label00003D60:
00003D60 2F0B move.l -[A7], A3
00003D62 2F0C move.l -[A7], A4
00003D64 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003D68 A9E7 syscall Pack0/ListManager
00003D6A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D6E 3F2E FFD0 move.w -[A7], [A6 - 0x30]
00003D72 486E FFCA pea.l [A6 - 0x36]
00003D76 486E FFC6 pea.l [A6 - 0x3A]
00003D7A 206E 0008 movea.l A0, [A6 + 0x8]
00003D7E 4868 FFEE pea.l [A0 - 0x12]
00003D82 A98D syscall GetDialogItem/GetDItem
00003D84 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00003D88 3F3C 0001 move.w -[A7], 0x1
00003D8C A963 syscall SetControlValue/SetCtlValue
label00003D8E:
00003D8E 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00003D92 486E FFD2 pea.l [A6 - 0x2E]
00003D96 A991 syscall ModalDialog
00003D98 302E FFD2 move.w D0, [A6 - 0x2E]
00003D9C 5740 subq.w D0, 3
00003D9E 6716 beq +0x18 /* 00003DB6 */
00003DA0 5340 subq.w D0, 1
00003DA2 6738 beq +0x3A /* 00003DDC */
00003DA4 5340 subq.w D0, 1
00003DA6 675A beq +0x5C /* 00003E02 */
00003DA8 5340 subq.w D0, 1
00003DAA 677C beq +0x7E /* 00003E28 */
00003DAC 5940 subq.w D0, 4
00003DAE 6700 009C beq +0x9E /* 00003E4C */
00003DB2 6000 0108 bra +0x10A /* 00003EBC */
label00003DB6:
00003DB6 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00003DBA 2F0E move.l -[A7], A6
00003DBC 4EBA FC86 jsr [PC - 0x37A /* 00003A44 */]
00003DC0 486E FCB6 pea.l [A6 - 0x34A]
00003DC4 2F3C 001C 008E move.l -[A7], 0x1C008E
00003DCA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003DCE 486E FAB6 pea.l [A6 - 0x54A]
00003DD2 2F0E move.l -[A7], A6
00003DD4 4EBA F758 jsr [PC - 0x8A8 /* 0000352E */]
00003DD8 6000 00E2 bra +0xE4 /* 00003EBC */
label00003DDC:
00003DDC 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00003DE0 2F0E move.l -[A7], A6
00003DE2 4EBA FC60 jsr [PC - 0x3A0 /* 00003A44 */]
00003DE6 486E FCB6 pea.l [A6 - 0x34A]
00003DEA 2F3C 001B 008E move.l -[A7], 0x1B008E
00003DF0 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003DF4 486E FAB6 pea.l [A6 - 0x54A]
00003DF8 2F0E move.l -[A7], A6
00003DFA 4EBA F732 jsr [PC - 0x8CE /* 0000352E */]
00003DFE 6000 00BC bra +0xBE /* 00003EBC */
label00003E02:
00003E02 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00003E06 2F0E move.l -[A7], A6
00003E08 4EBA FC3A jsr [PC - 0x3C6 /* 00003A44 */]
00003E0C 486E FCB6 pea.l [A6 - 0x34A]
00003E10 2F3C 001A 008E move.l -[A7], 0x1A008E
00003E16 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003E1A 486E FAB6 pea.l [A6 - 0x54A]
00003E1E 2F0E move.l -[A7], A6
00003E20 4EBA F70C jsr [PC - 0x8F4 /* 0000352E */]
00003E24 6000 0096 bra +0x98 /* 00003EBC */
label00003E28:
00003E28 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00003E2C 2F0E move.l -[A7], A6
00003E2E 4EBA FC14 jsr [PC - 0x3EC /* 00003A44 */]
00003E32 486E FCB6 pea.l [A6 - 0x34A]
00003E36 2F3C 0019 008E move.l -[A7], 0x19008E
00003E3C 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00003E40 486E FAB6 pea.l [A6 - 0x54A]
00003E44 2F0E move.l -[A7], A6
00003E46 4EBA F6E6 jsr [PC - 0x91A /* 0000352E */]
00003E4A 6070 bra +0x72 /* 00003EBC */
label00003E4C:
00003E4C 486E FFC2 pea.l [A6 - 0x3E]
00003E50 A972 syscall GetMouse
00003E52 3D7C 00FF FFCE move.w [A6 - 0x32], 0xFF
00003E58 4267 clr.w -[A7]
00003E5A 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00003E5E 4267 clr.w -[A7]
00003E60 2F0C move.l -[A7], A4
00003E62 3F3C 0018 move.w -[A7], 0x18
00003E66 A9E7 syscall Pack0/ListManager
00003E68 1A1F move.b D5, [A7]+
00003E6A 486E FFBE pea.l [A6 - 0x42]
00003E6E 42A7 clr.l -[A7]
00003E70 A880 syscall SetPt
00003E72 4267 clr.w -[A7]
00003E74 1F3C 0001 move.b -[A7], 0x1
00003E78 486E FFBE pea.l [A6 - 0x42]
00003E7C 2F0C move.l -[A7], A4
00003E7E 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003E82 A9E7 syscall Pack0/ListManager
00003E84 101F move.b D0, [A7]+
00003E86 6734 beq +0x36 /* 00003EBC */
00003E88 41EE FDB6 lea.l A0, [A6 - 0x24A]
00003E8C 2008 move.l D0, A0
00003E8E 5280 addq.l D0, 1
00003E90 2F00 move.l -[A7], D0
00003E92 486E FFCE pea.l [A6 - 0x32]
00003E96 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003E9A 2F0C move.l -[A7], A4
00003E9C 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00003EA0 A9E7 syscall Pack0/ListManager
00003EA2 1D6E FFCF FDB6 move.b [A6 - 0x24A], [A6 - 0x31]
00003EA8 486E FAB6 pea.l [A6 - 0x54A]
00003EAC 2F0E move.l -[A7], A6
00003EAE 4EBA F67E jsr [PC - 0x982 /* 0000352E */]
00003EB2 1005 move.b D0, D5
00003EB4 6706 beq +0x8 /* 00003EBC */
00003EB6 3D7C 0001 FFD2 move.w [A6 - 0x2E], 0x1
label00003EBC:
00003EBC 7001 moveq.l D0, 0x01
00003EBE B06E FFD2 cmp.w D0, [A6 - 0x2E]
00003EC2 57C0 seq D0
00003EC4 7202 moveq.l D1, 0x02
00003EC6 B26E FFD2 cmp.w D1, [A6 - 0x2E]
00003ECA 57C1 seq D1
00003ECC 8001 or.b D0, D1
00003ECE 6700 FEBE beq -0x140 /* 00003D8E */
00003ED2 102D ACA6 move.b D0, [A5 - 0x535A]
00003ED6 0A00 0001 xori.b D0, 0x1
00003EDA 7201 moveq.l D1, 0x01
00003EDC B26E FFD2 cmp.w D1, [A6 - 0x2E]
00003EE0 57C1 seq D1
00003EE2 C001 and.b D0, D1
00003EE4 6706 beq +0x8 /* 00003EEC */
00003EE6 2F0E move.l -[A7], A6
00003EE8 4EBA F912 jsr [PC - 0x6EE /* 000037FC */]
label00003EEC:
00003EEC 486E FA92 pea.l [A6 - 0x56E]
00003EF0 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00003EF4:
00003EF4 2F0C move.l -[A7], A4
00003EF6 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00003EFA A9E7 syscall Pack0/ListManager
00003EFC 2F0B move.l -[A7], A3
00003EFE A8D9 syscall DisposRgn/DisposeRgn
00003F00 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F04 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00003F08 486E FFFC pea.l [A6 - 0x4]
00003F0C 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00003F10 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003F14 4E5E unlink A6
00003F16 2E9F move.l [A7], [A7]+
00003F18 4E75 rts
00003F1A 0F3F btst <<invalid special address>>, D7
00003F1C 7669 moveq.l D3, 0x69
00003F1E 7375 moveq.l D1, 0x75
00003F20 616C bsr +0x6E /* 00003F8E */
00003F22 2065 movea.l A0, -[A5]
00003F24 6666 bne +0x68 /* 00003F8C */
00003F26 6563 bcs +0x65 /* 00003F8B */
00003F28 7420 moveq.l D2, 0x20
export_187:
00003F2A 4E56 FC82 link A6, -0x037E
00003F2E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003F32 4A6D BAF4 tst.w [A5 - 0x450C]
00003F36 57C0 seq D0
00003F38 7201 moveq.l D1, 0x01
00003F3A B22D BAF6 cmp.b D1, [A5 - 0x450A]
00003F3E 56C1 sne D1
00003F40 8001 or.b D0, D1
00003F42 6708 beq +0xA /* 00003F4C */
00003F44 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00003F48 6000 04C2 bra +0x4C4 /* 0000440C */
label00003F4C:
00003F4C 486E FCAA pea.l [A6 - 0x356]
00003F50 3F3C 0002 move.w -[A7], 0x2
00003F54 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00003F58 205F movea.l A0, [A7]+
00003F5A 43EE FDBC lea.l A1, [A6 - 0x244]
00003F5E 7004 moveq.l D0, 0x04
label00003F60:
00003F60 22D8 move.l [A1]+, [A0]+
00003F62 51C8 FFFC dbf D0, -0x6 /* 00003F60 */
00003F66 202D C582 move.l D0, [A5 - 0x3A7E]
00003F6A B0AD A684 cmp.l D0, [A5 - 0x597C]
00003F6E 661A bne +0x1C /* 00003F8A */
00003F70 486E FCAA pea.l [A6 - 0x356]
00003F74 3F3C 0003 move.w -[A7], 0x3
00003F78 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00003F7C 205F movea.l A0, [A7]+
00003F7E 43EE FDBC lea.l A1, [A6 - 0x244]
00003F82 7004 moveq.l D0, 0x04
label00003F84:
00003F84 22D8 move.l [A1]+, [A0]+
00003F86 51C8 FFFC dbf D0, -0x6 /* 00003F84 */
label00003F8A:
00003F8A 4267 clr.w -[A7]
label00003F8C:
00003F8C 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
// begin alternate branch 00003F8E-00003F90
fn00003F8E:
00003F8E 224A movea.l A1, A2
// end alternate branch 00003F8E-00003F90
fn00003F8E: // (misaligned)
00003F90 101F move.b D0, [A7]+
00003F92 802D B7CC or.b D0, [A5 - 0x4834]
00003F96 7205 moveq.l D1, 0x05
00003F98 B26D B3FE cmp.w D1, [A5 - 0x4C02]
00003F9C 57C1 seq D1
00003F9E C001 and.b D0, D1
00003FA0 6710 beq +0x12 /* 00003FB2 */
00003FA2 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00003FA6 486D BAF2 pea.l [A5 - 0x450E]
00003FAA 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00003FAE 6000 045C bra +0x45E /* 0000440C */
label00003FB2:
00003FB2 102D ACA6 move.b D0, [A5 - 0x535A]
00003FB6 0A00 0001 xori.b D0, 0x1
00003FBA 802D B3FC or.b D0, [A5 - 0x4C04]
00003FBE 1800 move.b D4, D0
00003FC0 486E FCAA pea.l [A6 - 0x356]
00003FC4 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00003FC8 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00003FCC 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
00003FD0 205F movea.l A0, [A7]+
00003FD2 43EE FDEE lea.l A1, [A6 - 0x212]
00003FD6 703F moveq.l D0, 0x3F
label00003FD8:
00003FD8 22D8 move.l [A1]+, [A0]+
00003FDA 51C8 FFFC dbf D0, -0x6 /* 00003FD8 */
00003FDE 4267 clr.w -[A7]
00003FE0 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00003FE4 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00003FE8 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
00003FEC 3D5F FDB6 move.w [A6 - 0x24A], [A7]+
00003FF0 486E FC96 pea.l [A6 - 0x36A]
00003FF4 302D BAF4 move.w D0, [A5 - 0x450C]
00003FF8 48C0 ext.l D0
00003FFA 2F00 move.l -[A7], D0
00003FFC 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004000 486E FC82 pea.l [A6 - 0x37E]
00004004 302E FDB6 move.w D0, [A6 - 0x24A]
00004008 48C0 ext.l D0
0000400A 2F00 move.l -[A7], D0
0000400C 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004010 486E FDBC pea.l [A6 - 0x244]
00004014 487A 03FE pea.l [PC + 0x3FE /* 00004414, value 0x4E56 'NV', cstring "" */]
00004018 A98B syscall ParamText
0000401A 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
0000401E 42A7 clr.l -[A7]
00004020 3F3C 0098 move.w -[A7], 0x98
00004024 42A7 clr.l -[A7]
00004026 70FF moveq.l D0, 0xFFFFFFFF
00004028 2F00 move.l -[A7], D0
0000402A 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
0000402E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00004032 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004036 3F3C 0003 move.w -[A7], 0x3
0000403A 7005 moveq.l D0, 0x05
0000403C B06D B3FE cmp.w D0, [A5 - 0x4C02]
00004040 5EC0 sgt D0
00004042 4400 neg.b D0
00004044 1F00 move.b -[A7], D0
00004046 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
0000404A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000404E 3F3C 0004 move.w -[A7], 0x4
00004052 1F2D ACA6 move.b -[A7], [A5 - 0x535A]
00004056 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
0000405A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000405E 3F3C 0014 move.w -[A7], 0x14
00004062 1F2D ACA6 move.b -[A7], [A5 - 0x535A]
00004066 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
0000406A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000406E 3F3C 0007 move.w -[A7], 0x7
00004072 486E FFFA pea.l [A6 - 0x6]
00004076 486E FFF6 pea.l [A6 - 0xA]
0000407A 486E FFEE pea.l [A6 - 0x12]
0000407E A98D syscall GetDialogItem/GetDItem
00004080 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004084 486E FDEE pea.l [A6 - 0x212]
00004088 A98F syscall SetDialogItemText/SetIText
0000408A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000408E 2F3C 0000 0007 move.l -[A7], 0x7
00004094 3F3C 7FFF move.w -[A7], 0x7FFF
00004098 A97E syscall SelectDialogItemText/SelIText
0000409A 7000 moveq.l D0, 0x00
0000409C 302D BB00 move.w D0, [A5 - 0x4500]
000040A0 C0BC FFFF 8000 and.l D0, 0xFFFF8000
000040A6 4A80 tst.l D0
000040A8 56C7 sne D7
000040AA 4407 neg.b D7
000040AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040B0 3F3C 0011 move.w -[A7], 0x11
000040B4 1F07 move.b -[A7], D7
000040B6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000040BA 41EE FDD0 lea.l A0, [A6 - 0x230]
000040BE 43ED BAF2 lea.l A1, [A5 - 0x450E]
000040C2 7006 moveq.l D0, 0x06
label000040C4:
000040C4 20D9 move.l [A0]+, [A1]+
000040C6 51C8 FFFC dbf D0, -0x6 /* 000040C4 */
000040CA 3091 move.w [A0], [A1]
000040CC 3D6D BB04 FDB2 move.w [A6 - 0x24E], [A5 - 0x44FC]
000040D2 4267 clr.w -[A7]
000040D4 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
000040D8 2F2D A688 move.l -[A7], [A5 - 0x5978]
000040DC 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
000040E0 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
000040E4 1D5F FDAD move.b [A6 - 0x253], [A7]+
000040E8 7000 moveq.l D0, 0x00
000040EA 302D BB00 move.w D0, [A5 - 0x4500]
000040EE C0BC 0000 2000 and.l D0, 0x2000 /* ' \0' */
000040F4 4A80 tst.l D0
000040F6 56C6 sne D6
000040F8 4406 neg.b D6
000040FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040FE 3F3C 0012 move.w -[A7], 0x12
00004102 1F06 move.b -[A7], D6
00004104 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004108 082D 0004 BB00 btst.b [A5 - 0x4500], 0x4
0000410E 57C5 seq D5
00004110 4405 neg.b D5
00004112 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004116 3F3C 0015 move.w -[A7], 0x15
0000411A 1F05 move.b -[A7], D5
0000411C 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004120 202D C582 move.l D0, [A5 - 0x3A7E]
00004124 B0AD A684 cmp.l D0, [A5 - 0x597C]
00004128 670A beq +0xC /* 00004134 */
0000412A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000412E 3F3C 0015 move.w -[A7], 0x15
00004132 A827 syscall HideDialogItem/HideDItem
label00004134:
00004134 7000 moveq.l D0, 0x00
00004136 302D BB00 move.w D0, [A5 - 0x4500]
0000413A C0BC 0000 000F and.l D0, 0xF
00004140 3D40 FDB0 move.w [A6 - 0x250], D0
00004144 3F2E FDB0 move.w -[A7], [A6 - 0x250]
00004148 2F0E move.l -[A7], A6
0000414A 4EBA F322 jsr [PC - 0xCDE /* 0000346E */]
0000414E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004152 2F3C 0002 0000 move.l -[A7], 0x20000
00004158 1F3C 0001 move.b -[A7], 0x1
0000415C 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label00004160:
00004160 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00004164 486E FDB4 pea.l [A6 - 0x24C]
00004168 A991 syscall ModalDialog
0000416A 1004 move.b D0, D4
0000416C 6700 00C6 beq +0xC8 /* 00004234 */
00004170 302E FDB4 move.w D0, [A6 - 0x24C]
00004174 0440 000A subi.w D0, 0xA /* '\n' */
00004178 6B00 00BA bmi +0xBC /* 00004234 */
0000417C 0C40 000B cmpi.w D0, 0xB
00004180 6E00 00B2 bgt +0xB4 /* 00004234 */
00004184 D040 add.w D0, D0
00004186 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000418A 4EFB 0000 jmp [PC + D0.w]
0000418E 001A 0026 ori.b [A2]+, 0x26 /* '&' */
00004192 0032 003E 004A ori.b [A2 + D0.w + 0x4A], 0x3E /* '>' */
00004198 0056 00A8 ori.w [A6], 0xA8
0000419C 0062 0076 ori.w -[A2], 0x76 /* 'v' */
000041A0 008A 00A8 0096 ori.l A2, 0xA80096
000041A6 4267 clr.w -[A7]
000041A8 2F0E move.l -[A7], A6
000041AA 4EBA F2C2 jsr [PC - 0xD3E /* 0000346E */]
000041AE 6000 0084 bra +0x86 /* 00004234 */
000041B2 3F3C 0001 move.w -[A7], 0x1
000041B6 2F0E move.l -[A7], A6
000041B8 4EBA F2B4 jsr [PC - 0xD4C /* 0000346E */]
000041BC 6076 bra +0x78 /* 00004234 */
000041BE 3F3C 0002 move.w -[A7], 0x2
000041C2 2F0E move.l -[A7], A6
000041C4 4EBA F2A8 jsr [PC - 0xD58 /* 0000346E */]
000041C8 606A bra +0x6C /* 00004234 */
000041CA 3F3C 0003 move.w -[A7], 0x3
000041CE 2F0E move.l -[A7], A6
000041D0 4EBA F29C jsr [PC - 0xD64 /* 0000346E */]
000041D4 605E bra +0x60 /* 00004234 */
000041D6 3F3C 0005 move.w -[A7], 0x5
000041DA 2F0E move.l -[A7], A6
000041DC 4EBA F290 jsr [PC - 0xD70 /* 0000346E */]
000041E0 6052 bra +0x54 /* 00004234 */
000041E2 3F3C 0006 move.w -[A7], 0x6
000041E6 2F0E move.l -[A7], A6
000041E8 4EBA F284 jsr [PC - 0xD7C /* 0000346E */]
000041EC 6046 bra +0x48 /* 00004234 */
000041EE 0A07 0001 xori.b D7, 0x1
000041F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000041F6 3F3C 0011 move.w -[A7], 0x11
000041FA 1F07 move.b -[A7], D7
000041FC 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004200 6032 bra +0x34 /* 00004234 */
00004202 0A06 0001 xori.b D6, 0x1
00004206 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000420A 3F3C 0012 move.w -[A7], 0x12
0000420E 1F06 move.b -[A7], D6
00004210 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004214 601E bra +0x20 /* 00004234 */
00004216 3F3C 0004 move.w -[A7], 0x4
0000421A 2F0E move.l -[A7], A6
0000421C 4EBA F250 jsr [PC - 0xDB0 /* 0000346E */]
00004220 6012 bra +0x14 /* 00004234 */
00004222 0A05 0001 xori.b D5, 0x1
00004226 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000422A 3F3C 0015 move.w -[A7], 0x15
0000422E 1F05 move.b -[A7], D5
00004230 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00004234:
00004234 7001 moveq.l D0, 0x01
00004236 B06E FDB4 cmp.w D0, [A6 - 0x24C]
0000423A 57C0 seq D0
0000423C 7202 moveq.l D1, 0x02
0000423E B26E FDB4 cmp.w D1, [A6 - 0x24C]
00004242 57C1 seq D1
00004244 8001 or.b D0, D1
00004246 7203 moveq.l D1, 0x03
00004248 B26E FDB4 cmp.w D1, [A6 - 0x24C]
0000424C 57C1 seq D1
0000424E 8001 or.b D0, D1
00004250 7204 moveq.l D1, 0x04
00004252 B26E FDB4 cmp.w D1, [A6 - 0x24C]
00004256 57C1 seq D1
00004258 8001 or.b D0, D1
0000425A 7205 moveq.l D1, 0x05
0000425C B26E FDB4 cmp.w D1, [A6 - 0x24C]
00004260 57C1 seq D1
00004262 8001 or.b D0, D1
00004264 7214 moveq.l D1, 0x14
00004266 B26E FDB4 cmp.w D1, [A6 - 0x24C]
0000426A 57C1 seq D1
0000426C 8001 or.b D0, D1
0000426E 6700 FEF0 beq -0x10E /* 00004160 */
00004272 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004276 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
0000427A 7002 moveq.l D0, 0x02
0000427C B06E FDB4 cmp.w D0, [A6 - 0x24C]
00004280 6700 00F2 beq +0xF4 /* 00004374 */
00004284 3D6E FDB0 FDDE move.w [A6 - 0x222], [A6 - 0x250]
0000428A 1007 move.b D0, D7
0000428C 6710 beq +0x12 /* 0000429E */
0000428E 7000 moveq.l D0, 0x00
00004290 302E FDDE move.w D0, [A6 - 0x222]
00004294 80BC FFFF 8000 or.l D0, 0xFFFF8000
0000429A 3D40 FDDE move.w [A6 - 0x222], D0
label0000429E:
0000429E 1006 move.b D0, D6
000042A0 6710 beq +0x12 /* 000042B2 */
000042A2 7000 moveq.l D0, 0x00
000042A4 302E FDDE move.w D0, [A6 - 0x222]
000042A8 80BC 0000 2000 or.l D0, 0x2000 /* ' \0' */
000042AE 3D40 FDDE move.w [A6 - 0x222], D0
label000042B2:
000042B2 1005 move.b D0, D5
000042B4 6610 bne +0x12 /* 000042C6 */
000042B6 7000 moveq.l D0, 0x00
000042B8 302E FDDE move.w D0, [A6 - 0x222]
000042BC 80BC 0000 1000 or.l D0, 0x1000
000042C2 3D40 FDDE move.w [A6 - 0x222], D0
label000042C6:
000042C6 4267 clr.w -[A7]
000042C8 486E FDD0 pea.l [A6 - 0x230]
000042CC 486D BAF2 pea.l [A5 - 0x450E]
000042D0 701E moveq.l D0, 0x1E
000042D2 2F00 move.l -[A7], D0
000042D4 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
000042D8 101F move.b D0, [A7]+
000042DA 662A bne +0x2C /* 00004306 */
000042DC 4267 clr.w -[A7]
000042DE 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
000042E2 486E FDD0 pea.l [A6 - 0x230]
000042E6 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
000042EA 101F move.b D0, [A7]+
000042EC 6714 beq +0x16 /* 00004302 */
000042EE 41ED BAF2 lea.l A0, [A5 - 0x450E]
000042F2 43EE FDD0 lea.l A1, [A6 - 0x230]
000042F6 7006 moveq.l D0, 0x06
label000042F8:
000042F8 20D9 move.l [A0]+, [A1]+
000042FA 51C8 FFFC dbf D0, -0x6 /* 000042F8 */
000042FE 3091 move.w [A0], [A1]
00004300 6004 bra +0x6 /* 00004306 */
label00004302:
00004302 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00004306:
00004306 4267 clr.w -[A7]
00004308 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
0000430C 2F2D A688 move.l -[A7], [A5 - 0x5978]
00004310 3F2E FDD2 move.w -[A7], [A6 - 0x22E]
00004314 1F2E FDAD move.b -[A7], [A6 - 0x253]
00004318 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */]
0000431C 1D5F FDAA move.b [A6 - 0x256], [A7]+
00004320 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004324 3F3C 0007 move.w -[A7], 0x7
00004328 486E FFFA pea.l [A6 - 0x6]
0000432C 486E FFF6 pea.l [A6 - 0xA]
00004330 486E FFEE pea.l [A6 - 0x12]
00004334 A98D syscall GetDialogItem/GetDItem
00004336 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000433A 486E FEEE pea.l [A6 - 0x112]
0000433E A990 syscall GetDialogItemText/GetIText
00004340 486E FEEE pea.l [A6 - 0x112]
00004344 486E FDEE pea.l [A6 - 0x212]
00004348 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
0000434C 101F move.b D0, [A7]+
0000434E 6724 beq +0x26 /* 00004374 */
00004350 1004 move.b D0, D4
00004352 671C beq +0x1E /* 00004370 */
00004354 4267 clr.w -[A7]
00004356 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
0000435A 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
0000435E 486E FEEE pea.l [A6 - 0x112]
00004362 4EAD 273A jsr [A5 + 0x273A /* export_1251 */]
00004366 101F move.b D0, [A7]+
00004368 6604 bne +0x6 /* 0000436E */
0000436A 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label0000436E:
0000436E 6004 bra +0x6 /* 00004374 */
label00004370:
00004370 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
label00004374:
00004374 486E FFFC pea.l [A6 - 0x4]
00004378 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
0000437C 486D BAF8 pea.l [A5 - 0x4508]
00004380 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */]
00004384 7004 moveq.l D0, 0x04
00004386 B06E FDB4 cmp.w D0, [A6 - 0x24C]
0000438A 6604 bne +0x6 /* 00004390 */
0000438C 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
label00004390:
00004390 7003 moveq.l D0, 0x03
00004392 B06E FDB4 cmp.w D0, [A6 - 0x24C]
00004396 660C bne +0xE /* 000043A4 */
00004398 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
0000439C 486D BAF2 pea.l [A5 - 0x450E]
000043A0 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
label000043A4:
000043A4 7005 moveq.l D0, 0x05
000043A6 B06E FDB4 cmp.w D0, [A6 - 0x24C]
000043AA 6652 bne +0x54 /* 000043FE */
000043AC 486E FDB2 pea.l [A6 - 0x24E]
000043B0 4EBA E9D6 jsr [PC - 0x162A /* 00002D88 */]
000043B4 302E FDB2 move.w D0, [A6 - 0x24E]
000043B8 48C0 ext.l D0
000043BA B0AE FDE0 cmp.l D0, [A6 - 0x220]
000043BE 673E beq +0x40 /* 000043FE */
000043C0 302E FDB2 move.w D0, [A6 - 0x24E]
000043C4 48C0 ext.l D0
000043C6 2D40 FDE0 move.l [A6 - 0x220], D0
000043CA 1004 move.b D0, D4
000043CC 672C beq +0x2E /* 000043FA */
000043CE 4267 clr.w -[A7]
000043D0 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
000043D4 486E FDD0 pea.l [A6 - 0x230]
000043D8 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
000043DC 101F move.b D0, [A7]+
000043DE 6714 beq +0x16 /* 000043F4 */
000043E0 41ED BAF2 lea.l A0, [A5 - 0x450E]
000043E4 43EE FDD0 lea.l A1, [A6 - 0x230]
000043E8 7006 moveq.l D0, 0x06
label000043EA:
000043EA 20D9 move.l [A0]+, [A1]+
000043EC 51C8 FFFC dbf D0, -0x6 /* 000043EA */
000043F0 3091 move.w [A0], [A1]
000043F2 600A bra +0xC /* 000043FE */
label000043F4:
000043F4 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000043F8 6004 bra +0x6 /* 000043FE */
label000043FA:
000043FA 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
label000043FE:
000043FE 7014 moveq.l D0, 0x14
00004400 B06E FDB4 cmp.w D0, [A6 - 0x24C]
00004404 6606 bne +0x8 /* 0000440C */
00004406 2F0E move.l -[A7], A6
00004408 4EBA F69A jsr [PC - 0x966 /* 00003AA4 */]
label0000440C:
0000440C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00004410 4E5E unlink A6
00004412 4E75 rts
00004414 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00004416-0000441E
fn00004416:
00004416 4E56 FEFC link A6, -0x0104
0000441A 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 00004416-0000441E
fn00004416: // (misaligned)
00004418 FEFC 48E7 .extension 0xEFC <<F/2-3/7>> // unimplemented
0000441C 0118 btst [A0]+, D0
0000441E 286E 0008 movea.l A4, [A6 + 0x8]
00004422 42A7 clr.l -[A7]
00004424 2F2D A688 move.l -[A7], [A5 - 0x5978]
00004428 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
0000442C 295F FEEA move.l [A4 - 0x116], [A7]+
00004430 7E00 moveq.l D7, 0x00
00004432 4AAC FEEA tst.l [A4 - 0x116]
00004436 6608 bne +0xA /* 00004440 */
00004438 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000443C 6000 00BE bra +0xC0 /* 000044FC */
label00004440:
00004440 206C FEEA movea.l A0, [A4 - 0x116]
00004444 2650 movea.l A3, [A0]
00004446 082B 0007 0014 btst.b [A3 + 0x14], 0x7
0000444C 56C0 sne D0
0000444E 4400 neg.b D0
00004450 B02C FEE8 cmp.b D0, [A4 - 0x118]
00004454 6704 beq +0x6 /* 0000445A */
00004456 08C7 001F bset.b D7, 0x1F
label0000445A:
0000445A 082B 0006 0014 btst.b [A3 + 0x14], 0x6
00004460 56C0 sne D0
00004462 4400 neg.b D0
00004464 B02C FEE7 cmp.b D0, [A4 - 0x119]
00004468 6704 beq +0x6 /* 0000446E */
0000446A 08C7 001E bset.b D7, 0x1E
label0000446E:
0000446E 082B 0003 0014 btst.b [A3 + 0x14], 0x3
00004474 56C0 sne D0
00004476 4400 neg.b D0
00004478 B02C FEE6 cmp.b D0, [A4 - 0x11A]
0000447C 6704 beq +0x6 /* 00004482 */
0000447E 08C7 001B bset.b D7, 0x1B
label00004482:
00004482 2007 move.l D0, D7
00004484 222B 0014 move.l D1, [A3 + 0x14]
00004488 B380 xor.l D0, D1
0000448A 2740 0014 move.l [A3 + 0x14], D0
0000448E 2F2D A688 move.l -[A7], [A5 - 0x5978]
00004492 4A87 tst.l D7
00004494 56C0 sne D0
00004496 4400 neg.b D0
00004498 1F00 move.b -[A7], D0
0000449A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000449E 2F2C FFFC move.l -[A7], [A4 - 0x4]
000044A2 3F3C 0005 move.w -[A7], 0x5
000044A6 486C FFFA pea.l [A4 - 0x6]
000044AA 486C FFF6 pea.l [A4 - 0xA]
000044AE 486C FFEE pea.l [A4 - 0x12]
000044B2 A98D syscall GetDialogItem/GetDItem
000044B4 2F2C FFF6 move.l -[A7], [A4 - 0xA]
000044B8 486E FF00 pea.l [A6 - 0x100]
000044BC A990 syscall GetDialogItemText/GetIText
000044BE 486E FF00 pea.l [A6 - 0x100]
000044C2 486C FEEE pea.l [A4 - 0x112]
000044C6 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000044CA 101F move.b D0, [A7]+
000044CC 6722 beq +0x24 /* 000044F0 */
000044CE 102C FEE9 move.b D0, [A4 - 0x117]
000044D2 6718 beq +0x1A /* 000044EC */
000044D4 4267 clr.w -[A7]
000044D6 2F2D A688 move.l -[A7], [A5 - 0x5978]
000044DA 486E FF00 pea.l [A6 - 0x100]
000044DE 4EAD 271A jsr [A5 + 0x271A /* export_1247 */]
000044E2 101F move.b D0, [A7]+
000044E4 6604 bne +0x6 /* 000044EA */
000044E6 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label000044EA:
000044EA 6004 bra +0x6 /* 000044F0 */
label000044EC:
000044EC 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
label000044F0:
000044F0 2F2D A688 move.l -[A7], [A5 - 0x5978]
000044F4 1F2C FEE5 move.b -[A7], [A4 - 0x11B]
000044F8 4EAD 272A jsr [A5 + 0x272A /* export_1249 */]
label000044FC:
000044FC 4CDF 1880 movem.l D7,A3,A4, [A7]+
00004500 4E5E unlink A6
00004502 2E9F move.l [A7], [A7]+
00004504 4E75 rts
export_188:
00004506 4E56 FDA2 link A6, -0x025E
0000450A 48E7 0300 movem.l -[A7], D6,D7
0000450E 102D B7CC move.b D0, [A5 - 0x4834]
00004512 6600 02E0 bne +0x2E2 /* 000047F4 */
00004516 2F00 move.l -[A7], D0
00004518 4267 clr.w -[A7]
0000451A 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
0000451E 121F move.b D1, [A7]+
00004520 201F move.l D0, [A7]+
00004522 8001 or.b D0, D1
00004524 6600 02CE bne +0x2D0 /* 000047F4 */
00004528 102D ACA6 move.b D0, [A5 - 0x535A]
0000452C 0A00 0001 xori.b D0, 0x1
00004530 802D B3FC or.b D0, [A5 - 0x4C04]
00004534 1D40 FEE9 move.b [A6 - 0x117], D0
00004538 42A7 clr.l -[A7]
0000453A 2F2D A688 move.l -[A7], [A5 - 0x5978]
0000453E 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00004542 2D5F FEEA move.l [A6 - 0x116], [A7]+
00004546 206E FEEA movea.l A0, [A6 - 0x116]
0000454A 2050 movea.l A0, [A0]
0000454C 0828 0007 0014 btst.b [A0 + 0x14], 0x7
00004552 56C0 sne D0
00004554 4400 neg.b D0
00004556 1D40 FEE8 move.b [A6 - 0x118], D0
0000455A 206E FEEA movea.l A0, [A6 - 0x116]
0000455E 2050 movea.l A0, [A0]
00004560 0828 0006 0014 btst.b [A0 + 0x14], 0x6
00004566 56C0 sne D0
00004568 4400 neg.b D0
0000456A 1D40 FEE7 move.b [A6 - 0x119], D0
0000456E 206E FEEA movea.l A0, [A6 - 0x116]
00004572 2050 movea.l A0, [A0]
00004574 0828 0003 0014 btst.b [A0 + 0x14], 0x3
0000457A 56C0 sne D0
0000457C 4400 neg.b D0
0000457E 1D40 FEE6 move.b [A6 - 0x11A], D0
00004582 4267 clr.w -[A7]
00004584 2F2D A688 move.l -[A7], [A5 - 0x5978]
00004588 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
0000458C 1D5F FEE5 move.b [A6 - 0x11B], [A7]+
00004590 2F2D A688 move.l -[A7], [A5 - 0x5978]
00004594 4267 clr.w -[A7]
00004596 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000459A 4267 clr.w -[A7]
0000459C 2F2D A688 move.l -[A7], [A5 - 0x5978]
000045A0 3F3C 0002 move.w -[A7], 0x2
000045A4 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
000045A8 3E1F move.w D7, [A7]+
000045AA 4267 clr.w -[A7]
000045AC 2F2D A688 move.l -[A7], [A5 - 0x5978]
000045B0 3F3C 0001 move.w -[A7], 0x1
000045B4 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
000045B8 3C1F move.w D6, [A7]+
000045BA 486E FDDE pea.l [A6 - 0x222]
000045BE 3F3C 0001 move.w -[A7], 0x1
000045C2 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
000045C6 205F movea.l A0, [A7]+
000045C8 43EE FEEE lea.l A1, [A6 - 0x112]
000045CC 703F moveq.l D0, 0x3F
label000045CE:
000045CE 22D8 move.l [A1]+, [A0]+
000045D0 51C8 FFFC dbf D0, -0x6 /* 000045CE */
000045D4 4267 clr.w -[A7]
000045D6 486E FDCA pea.l [A6 - 0x236]
000045DA 42A7 clr.l -[A7]
000045DC 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
000045E0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000045E4 486E FEEE pea.l [A6 - 0x112]
000045E8 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
000045EC 3F3C 0001 move.w -[A7], 0x1
000045F0 486E FDCA pea.l [A6 - 0x236]
000045F4 2F2D A6BC move.l -[A7], [A5 - 0x5944]
000045F8 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000045FC 486E FEEE pea.l [A6 - 0x112]
00004600 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00004604 486E FDCA pea.l [A6 - 0x236]
00004608 2F2D A688 move.l -[A7], [A5 - 0x5978]
0000460C 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00004610 486E FEEE pea.l [A6 - 0x112]
00004614 486E FDB6 pea.l [A6 - 0x24A]
00004618 3007 move.w D0, D7
0000461A 48C0 ext.l D0
0000461C 2F00 move.l -[A7], D0
0000461E 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004622 486E FDA2 pea.l [A6 - 0x25E]
00004626 3006 move.w D0, D6
00004628 48C0 ext.l D0
0000462A 2F00 move.l -[A7], D0
0000462C 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004630 A98B syscall ParamText
00004632 486E FDDE pea.l [A6 - 0x222]
00004636 2F2D A688 move.l -[A7], [A5 - 0x5978]
0000463A 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */]
0000463E 205F movea.l A0, [A7]+
00004640 43EE FEEE lea.l A1, [A6 - 0x112]
00004644 703F moveq.l D0, 0x3F
label00004646:
00004646 22D8 move.l [A1]+, [A0]+
00004648 51C8 FFFC dbf D0, -0x6 /* 00004646 */
0000464C 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00004650 42A7 clr.l -[A7]
00004652 3F3C 009D move.w -[A7], 0x9D
00004656 42A7 clr.l -[A7]
00004658 70FF moveq.l D0, 0xFFFFFFFF
0000465A 2F00 move.l -[A7], D0
0000465C 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00004660 2D5F FFFC move.l [A6 - 0x4], [A7]+
00004664 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004668 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000466C 1F2E FEE8 move.b -[A7], [A6 - 0x118]
00004670 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004674 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004678 3F3C 000B move.w -[A7], 0xB
0000467C 1F2E FEE7 move.b -[A7], [A6 - 0x119]
00004680 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004684 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004688 3F3C 000C move.w -[A7], 0xC
0000468C 1F2E FEE5 move.b -[A7], [A6 - 0x11B]
00004690 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004694 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004698 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000469C 1F2E FEE6 move.b -[A7], [A6 - 0x11A]
000046A0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000046A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000046A8 3F3C 0003 move.w -[A7], 0x3
000046AC 7005 moveq.l D0, 0x05
000046AE B06D B3FE cmp.w D0, [A5 - 0x4C02]
000046B2 5EC0 sgt D0
000046B4 4400 neg.b D0
000046B6 1F00 move.b -[A7], D0
000046B8 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
000046BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000046C0 3F3C 0005 move.w -[A7], 0x5
000046C4 486E FFFA pea.l [A6 - 0x6]
000046C8 486E FFF6 pea.l [A6 - 0xA]
000046CC 486E FFEE pea.l [A6 - 0x12]
000046D0 A98D syscall GetDialogItem/GetDItem
000046D2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000046D6 486E FEEE pea.l [A6 - 0x112]
000046DA A98F syscall SetDialogItemText/SetIText
000046DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000046E0 2F3C 0000 0005 move.l -[A7], 0x5
000046E6 3F3C 7FFF move.w -[A7], 0x7FFF
000046EA A97E syscall SelectDialogItemText/SelIText
000046EC 7001 moveq.l D0, 0x01
000046EE B047 cmp.w D0, D7
000046F0 660E bne +0x10 /* 00004700 */
000046F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000046F6 2F3C 0002 0007 move.l -[A7], 0x20007
000046FC 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label00004700:
00004700 7001 moveq.l D0, 0x01
00004702 B046 cmp.w D0, D6
00004704 660E bne +0x10 /* 00004714 */
00004706 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000470A 2F3C 0001 0008 move.l -[A7], 0x10008
00004710 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label00004714:
00004714 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004718 2F3C 0002 0000 move.l -[A7], 0x20000
0000471E 1F3C 0001 move.b -[A7], 0x1
00004722 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label00004726:
00004726 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
0000472A 486E FEE2 pea.l [A6 - 0x11E]
0000472E A991 syscall ModalDialog
00004730 102E FEE9 move.b D0, [A6 - 0x117]
00004734 6776 beq +0x78 /* 000047AC */
00004736 302E FEE2 move.w D0, [A6 - 0x11E]
0000473A 0440 000A subi.w D0, 0xA /* '\n' */
0000473E 670E beq +0x10 /* 0000474E */
00004740 5340 subq.w D0, 1
00004742 6722 beq +0x24 /* 00004766 */
00004744 5340 subq.w D0, 1
00004746 6736 beq +0x38 /* 0000477E */
00004748 5340 subq.w D0, 1
0000474A 674A beq +0x4C /* 00004796 */
0000474C 605E bra +0x60 /* 000047AC */
label0000474E:
0000474E 0A2E 0001 FEE8 xori.b [A6 - 0x118], 0x1
00004754 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004758 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000475C 1F2E FEE8 move.b -[A7], [A6 - 0x118]
00004760 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004764 6046 bra +0x48 /* 000047AC */
label00004766:
00004766 0A2E 0001 FEE7 xori.b [A6 - 0x119], 0x1
0000476C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004770 3F3C 000B move.w -[A7], 0xB
00004774 1F2E FEE7 move.b -[A7], [A6 - 0x119]
00004778 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000477C 602E bra +0x30 /* 000047AC */
label0000477E:
0000477E 0A2E 0001 FEE5 xori.b [A6 - 0x11B], 0x1
00004784 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004788 3F3C 000C move.w -[A7], 0xC
0000478C 1F2E FEE5 move.b -[A7], [A6 - 0x11B]
00004790 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004794 6016 bra +0x18 /* 000047AC */
label00004796:
00004796 0A2E 0001 FEE6 xori.b [A6 - 0x11A], 0x1
0000479C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000047A0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000047A4 1F2E FEE6 move.b -[A7], [A6 - 0x11A]
000047A8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label000047AC:
000047AC 7001 moveq.l D0, 0x01
000047AE B06E FEE2 cmp.w D0, [A6 - 0x11E]
000047B2 57C0 seq D0
000047B4 7202 moveq.l D1, 0x02
000047B6 B26E FEE2 cmp.w D1, [A6 - 0x11E]
000047BA 57C1 seq D1
000047BC 8001 or.b D0, D1
000047BE 7203 moveq.l D1, 0x03
000047C0 B26E FEE2 cmp.w D1, [A6 - 0x11E]
000047C4 57C1 seq D1
000047C6 8001 or.b D0, D1
000047C8 6700 FF5C beq -0xA2 /* 00004726 */
000047CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000047D0 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
000047D4 7002 moveq.l D0, 0x02
000047D6 B06E FEE2 cmp.w D0, [A6 - 0x11E]
000047DA 6706 beq +0x8 /* 000047E2 */
000047DC 2F0E move.l -[A7], A6
000047DE 4EBA FC36 jsr [PC - 0x3CA /* 00004416 */]
label000047E2:
000047E2 486E FFFC pea.l [A6 - 0x4]
000047E6 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
000047EA 7003 moveq.l D0, 0x03
000047EC B06E FEE2 cmp.w D0, [A6 - 0x11E]
000047F0 6702 beq +0x4 /* 000047F4 */
000047F2 600C bra +0xE /* 00004800 */
label000047F4:
000047F4 7005 moveq.l D0, 0x05
000047F6 B06D B3FE cmp.w D0, [A5 - 0x4C02]
000047FA 6604 bne +0x6 /* 00004800 */
000047FC 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
label00004800:
00004800 4CDF 00C0 movem.l D6,D7, [A7]+
00004804 4E5E unlink A6
00004806 4E75 rts
fn00004808:
00004808 4E56 0000 link A6, 0
0000480C 2F0C move.l -[A7], A4
0000480E 286E 0008 movea.l A4, [A6 + 0x8]
00004812 396E 000C FDC6 move.w [A4 - 0x23A], [A6 + 0xC]
00004818 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000481C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004820 4A6C FDC6 tst.w [A4 - 0x23A]
00004824 57C0 seq D0
00004826 4400 neg.b D0
00004828 1F00 move.b -[A7], D0
0000482A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000482E 2F2C FFFC move.l -[A7], [A4 - 0x4]
00004832 3F3C 000B move.w -[A7], 0xB
00004836 7001 moveq.l D0, 0x01
00004838 B06C FDC6 cmp.w D0, [A4 - 0x23A]
0000483C 57C0 seq D0
0000483E 4400 neg.b D0
00004840 1F00 move.b -[A7], D0
00004842 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004846 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000484A 3F3C 000C move.w -[A7], 0xC
0000484E 7002 moveq.l D0, 0x02
00004850 B06C FDC6 cmp.w D0, [A4 - 0x23A]
00004854 57C0 seq D0
00004856 4400 neg.b D0
00004858 1F00 move.b -[A7], D0
0000485A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000485E 2F2C FFFC move.l -[A7], [A4 - 0x4]
00004862 3F3C 000D move.w -[A7], 0xD /* '\r' */
00004866 7004 moveq.l D0, 0x04
00004868 B06C FDC6 cmp.w D0, [A4 - 0x23A]
0000486C 57C0 seq D0
0000486E 4400 neg.b D0
00004870 1F00 move.b -[A7], D0
00004872 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004876 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000487A 3F3C 0011 move.w -[A7], 0x11
0000487E 7007 moveq.l D0, 0x07
00004880 B06C FDC6 cmp.w D0, [A4 - 0x23A]
00004884 57C0 seq D0
00004886 4400 neg.b D0
00004888 1F00 move.b -[A7], D0
0000488A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000488E 285F movea.l A4, [A7]+
00004890 4E5E unlink A6
00004892 205F movea.l A0, [A7]+
00004894 5C4F addq.w A7, 6
00004896 4ED0 jmp [A0]
export_189:
00004898 4E56 FB94 link A6, -0x046C
0000489C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000048A0 102D BCB0 move.b D0, [A5 - 0x4350]
000048A4 674E beq +0x50 /* 000048F4 */
000048A6 41EE FDCC lea.l A0, [A6 - 0x234]
000048AA 43ED BC90 lea.l A1, [A5 - 0x4370]
000048AE 7006 moveq.l D0, 0x06
label000048B0:
000048B0 20D9 move.l [A0]+, [A1]+
000048B2 51C8 FFFC dbf D0, -0x6 /* 000048B0 */
000048B6 3091 move.w [A0], [A1]
000048B8 4267 clr.w -[A7]
000048BA 3F2E FDE2 move.w -[A7], [A6 - 0x21E]
000048BE 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
000048C2 3D5F FDE2 move.w [A6 - 0x21E], [A7]+
000048C6 2D6D C5C2 FDC8 move.l [A6 - 0x238], [A5 - 0x3A3E]
000048CC 1F3C 0001 move.b -[A7], 0x1
000048D0 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
000048D4 3F3C 0003 move.w -[A7], 0x3
000048D8 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */]
000048DC 41ED BAF2 lea.l A0, [A5 - 0x450E]
000048E0 43EE FDCC lea.l A1, [A6 - 0x234]
000048E4 7006 moveq.l D0, 0x06
label000048E6:
000048E6 20D9 move.l [A0]+, [A1]+
000048E8 51C8 FFFC dbf D0, -0x6 /* 000048E6 */
000048EC 3091 move.w [A0], [A1]
000048EE 2B6E FDC8 C582 move.l [A5 - 0x3A7E], [A6 - 0x238]
label000048F4:
000048F4 4A6D BAF4 tst.w [A5 - 0x450C]
000048F8 57C0 seq D0
000048FA 7202 moveq.l D1, 0x02
000048FC B22D BAF6 cmp.b D1, [A5 - 0x450A]
00004900 56C1 sne D1
00004902 8001 or.b D0, D1
00004904 6708 beq +0xA /* 0000490E */
00004906 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000490A 6000 0558 bra +0x55A /* 00004E64 */
label0000490E:
0000490E 486E FBBC pea.l [A6 - 0x444]
00004912 3F3C 0002 move.w -[A7], 0x2
00004916 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
0000491A 205F movea.l A0, [A7]+
0000491C 43EE FCC2 lea.l A1, [A6 - 0x33E]
00004920 703F moveq.l D0, 0x3F
label00004922:
00004922 22D8 move.l [A1]+, [A0]+
00004924 51C8 FFFC dbf D0, -0x6 /* 00004922 */
00004928 202D C582 move.l D0, [A5 - 0x3A7E]
0000492C B0AD A684 cmp.l D0, [A5 - 0x597C]
00004930 661A bne +0x1C /* 0000494C */
00004932 486E FBBC pea.l [A6 - 0x444]
00004936 3F3C 0003 move.w -[A7], 0x3
0000493A 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
0000493E 205F movea.l A0, [A7]+
00004940 43EE FCC2 lea.l A1, [A6 - 0x33E]
00004944 703F moveq.l D0, 0x3F
label00004946:
00004946 22D8 move.l [A1]+, [A0]+
00004948 51C8 FFFC dbf D0, -0x6 /* 00004946 */
label0000494C:
0000494C 4267 clr.w -[A7]
0000494E 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00004952 101F move.b D0, [A7]+
00004954 802D B7CC or.b D0, [A5 - 0x4834]
00004958 7205 moveq.l D1, 0x05
0000495A B26D B3FE cmp.w D1, [A5 - 0x4C02]
0000495E 57C1 seq D1
00004960 C001 and.b D0, D1
00004962 6710 beq +0x12 /* 00004974 */
00004964 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00004968 486D BAF2 pea.l [A5 - 0x450E]
0000496C 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00004970 6000 04F2 bra +0x4F4 /* 00004E64 */
label00004974:
00004974 102D ACA6 move.b D0, [A5 - 0x535A]
00004978 0A00 0001 xori.b D0, 0x1
0000497C 802D B3FC or.b D0, [A5 - 0x4C04]
00004980 1D40 FCC1 move.b [A6 - 0x33F], D0
00004984 486E FBBC pea.l [A6 - 0x444]
00004988 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
0000498C 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00004990 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
00004994 205F movea.l A0, [A7]+
00004996 43EE FDEC lea.l A1, [A6 - 0x214]
0000499A 703F moveq.l D0, 0x3F
label0000499C:
0000499C 22D8 move.l [A1]+, [A0]+
0000499E 51C8 FFFC dbf D0, -0x6 /* 0000499C */
000049A2 4267 clr.w -[A7]
000049A4 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
000049A8 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
000049AC 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
000049B0 3D5F FDEA move.w [A6 - 0x216], [A7]+
000049B4 486E FBA8 pea.l [A6 - 0x458]
000049B8 302D BAF4 move.w D0, [A5 - 0x450C]
000049BC 48C0 ext.l D0
000049BE 2F00 move.l -[A7], D0
000049C0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000049C4 486E FB94 pea.l [A6 - 0x46C]
000049C8 302E FDEA move.w D0, [A6 - 0x216]
000049CC 48C0 ext.l D0
000049CE 2F00 move.l -[A7], D0
000049D0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000049D4 486E FCC2 pea.l [A6 - 0x33E]
000049D8 487A 0492 pea.l [PC + 0x492 /* 00004E6C, value 0x4E56 'NV', cstring "" */]
000049DC A98B syscall ParamText
000049DE 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000049E2 42A7 clr.l -[A7]
000049E4 3F3C 009C move.w -[A7], 0x9C
000049E8 42A7 clr.l -[A7]
000049EA 70FF moveq.l D0, 0xFFFFFFFF
000049EC 2F00 move.l -[A7], D0
000049EE 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
000049F2 2D5F FFFC move.l [A6 - 0x4], [A7]+
000049F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000049FA 3F3C 0003 move.w -[A7], 0x3
000049FE 7005 moveq.l D0, 0x05
00004A00 B06D B3FE cmp.w D0, [A5 - 0x4C02]
00004A04 5EC0 sgt D0
00004A06 4400 neg.b D0
00004A08 1F00 move.b -[A7], D0
00004A0A 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00004A0E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A12 3F3C 0005 move.w -[A7], 0x5
00004A16 486E FFFA pea.l [A6 - 0x6]
00004A1A 486E FFF6 pea.l [A6 - 0xA]
00004A1E 486E FFEE pea.l [A6 - 0x12]
00004A22 A98D syscall GetDialogItem/GetDItem
00004A24 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004A28 486E FDEC pea.l [A6 - 0x214]
00004A2C A98F syscall SetDialogItemText/SetIText
00004A2E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A32 2F3C 0000 0005 move.l -[A7], 0x5
00004A38 3F3C 7FFF move.w -[A7], 0x7FFF
00004A3C A97E syscall SelectDialogItemText/SelIText
00004A3E 082D 0000 BAF7 btst.b [A5 - 0x4509], 0x0
00004A44 56C0 sne D0
00004A46 4400 neg.b D0
00004A48 1D40 FDC5 move.b [A6 - 0x23B], D0
00004A4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A50 3F3C 000E move.w -[A7], 0xE
00004A54 1F2E FDC5 move.b -[A7], [A6 - 0x23B]
00004A58 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004A5C 082D 0001 BAF7 btst.b [A5 - 0x4509], 0x1
00004A62 56C0 sne D0
00004A64 4400 neg.b D0
00004A66 1D40 FDC4 move.b [A6 - 0x23C], D0
00004A6A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A6E 3F3C 0012 move.w -[A7], 0x12
00004A72 1F2E FDC4 move.b -[A7], [A6 - 0x23C]
00004A76 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004A7A 082D 0006 BB00 btst.b [A5 - 0x4500], 0x6
00004A80 56C6 sne D6
00004A82 4406 neg.b D6
00004A84 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A88 3F3C 000F move.w -[A7], 0xF
00004A8C 1F06 move.b -[A7], D6
00004A8E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004A92 082D 0005 BB00 btst.b [A5 - 0x4500], 0x5
00004A98 56C0 sne D0
00004A9A 4400 neg.b D0
00004A9C 1D40 FDC3 move.b [A6 - 0x23D], D0
00004AA0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004AA4 3F3C 0010 move.w -[A7], 0x10
00004AA8 1F2E FDC3 move.b -[A7], [A6 - 0x23D]
00004AAC 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004AB0 082D 0002 BAF7 btst.b [A5 - 0x4509], 0x2
00004AB6 57C5 seq D5
00004AB8 4405 neg.b D5
00004ABA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004ABE 3F3C 0013 move.w -[A7], 0x13
00004AC2 1F05 move.b -[A7], D5
00004AC4 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004AC8 202D C582 move.l D0, [A5 - 0x3A7E]
00004ACC B0AD A684 cmp.l D0, [A5 - 0x597C]
00004AD0 661C bne +0x1E /* 00004AEE */
00004AD2 4267 clr.w -[A7]
00004AD4 1F2D BAF7 move.b -[A7], [A5 - 0x4509]
00004AD8 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */]
00004ADC 1E1F move.b D7, [A7]+
00004ADE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004AE2 3F3C 0014 move.w -[A7], 0x14
00004AE6 1F07 move.b -[A7], D7
00004AE8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004AEC 600C bra +0xE /* 00004AFA */
label00004AEE:
00004AEE 4207 clr.b D7
00004AF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004AF4 3F3C 0014 move.w -[A7], 0x14
00004AF8 A827 syscall HideDialogItem/HideDItem
label00004AFA:
00004AFA 082D 0004 BAF7 btst.b [A5 - 0x4509], 0x4
00004B00 56C4 sne D4
00004B02 4404 neg.b D4
00004B04 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004B08 3F3C 0015 move.w -[A7], 0x15
00004B0C 2004 move.l D0, D4
00004B0E 8007 or.b D0, D7
00004B10 1F00 move.b -[A7], D0
00004B12 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004B16 082D 0005 BAF7 btst.b [A5 - 0x4509], 0x5
00004B1C 56C0 sne D0
00004B1E 4400 neg.b D0
00004B20 1D40 FCBD move.b [A6 - 0x343], D0
00004B24 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004B28 3F3C 0016 move.w -[A7], 0x16
00004B2C 1F2E FCBD move.b -[A7], [A6 - 0x343]
00004B30 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004B34 41EE FDCC lea.l A0, [A6 - 0x234]
00004B38 43ED BAF2 lea.l A1, [A5 - 0x450E]
00004B3C 7006 moveq.l D0, 0x06
label00004B3E:
00004B3E 20D9 move.l [A0]+, [A1]+
00004B40 51C8 FFFC dbf D0, -0x6 /* 00004B3E */
00004B44 3091 move.w [A0], [A1]
00004B46 7000 moveq.l D0, 0x00
00004B48 302D BB00 move.w D0, [A5 - 0x4500]
00004B4C C0BC 0000 000F and.l D0, 0xF
00004B52 3D40 FDC6 move.w [A6 - 0x23A], D0
00004B56 3F2E FDC6 move.w -[A7], [A6 - 0x23A]
00004B5A 2F0E move.l -[A7], A6
00004B5C 4EBA FCAA jsr [PC - 0x356 /* 00004808 */]
00004B60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004B64 2F3C 0002 0000 move.l -[A7], 0x20000
00004B6A 1F3C 0001 move.b -[A7], 0x1
00004B6E 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label00004B72:
00004B72 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00004B76 486E FFEC pea.l [A6 - 0x14]
00004B7A A991 syscall ModalDialog
00004B7C 102E FCC1 move.b D0, [A6 - 0x33F]
00004B80 6700 0172 beq +0x174 /* 00004CF4 */
00004B84 302E FFEC move.w D0, [A6 - 0x14]
00004B88 0440 000A subi.w D0, 0xA /* '\n' */
00004B8C 6B00 0166 bmi +0x168 /* 00004CF4 */
00004B90 0C40 000C cmpi.w D0, 0xC
00004B94 6E00 015E bgt +0x160 /* 00004CF4 */
00004B98 D040 add.w D0, D0
00004B9A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004B9E 4EFB 0000 jmp [PC + D0.w]
00004BA2 001C 0028 ori.b [A4]+, 0x28 /* '(' */
00004BA6 0036 0044 0052 ori.b [A6 + D0.w + 0x52], 0x44 /* 'D' */
00004BAC 006C 0098 00B2 ori.w [A4 + 0xB2], 0x98
00004BB2 00C0 .incomplete
00004BB4 00D8 .incomplete
00004BB6 0100 btst D0, D0
00004BB8 0126 btst -[A6], D0
00004BBA 013E btst <<invalid special address>>, D0
00004BBC 4267 clr.w -[A7]
00004BBE 2F0E move.l -[A7], A6
00004BC0 4EBA FC46 jsr [PC - 0x3BA /* 00004808 */]
00004BC4 6000 012E bra +0x130 /* 00004CF4 */
00004BC8 3F3C 0001 move.w -[A7], 0x1
00004BCC 2F0E move.l -[A7], A6
00004BCE 4EBA FC38 jsr [PC - 0x3C8 /* 00004808 */]
00004BD2 6000 0120 bra +0x122 /* 00004CF4 */
00004BD6 3F3C 0002 move.w -[A7], 0x2
00004BDA 2F0E move.l -[A7], A6
00004BDC 4EBA FC2A jsr [PC - 0x3D6 /* 00004808 */]
00004BE0 6000 0112 bra +0x114 /* 00004CF4 */
00004BE4 3F3C 0004 move.w -[A7], 0x4
00004BE8 2F0E move.l -[A7], A6
00004BEA 4EBA FC1C jsr [PC - 0x3E4 /* 00004808 */]
00004BEE 6000 0104 bra +0x106 /* 00004CF4 */
00004BF2 0A2E 0001 FDC5 xori.b [A6 - 0x23B], 0x1
00004BF8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004BFC 3F3C 000E move.w -[A7], 0xE
00004C00 1F2E FDC5 move.b -[A7], [A6 - 0x23B]
00004C04 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004C08 6000 00EA bra +0xEC /* 00004CF4 */
00004C0C 0A06 0001 xori.b D6, 0x1
00004C10 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C14 3F3C 000F move.w -[A7], 0xF
00004C18 1F06 move.b -[A7], D6
00004C1A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004C1E 1005 move.b D0, D5
00004C20 6612 bne +0x14 /* 00004C34 */
00004C22 7A01 moveq.l D5, 0x01
00004C24 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C28 3F3C 0013 move.w -[A7], 0x13
00004C2C 1F3C 0001 move.b -[A7], 0x1
00004C30 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00004C34:
00004C34 6000 00BE bra +0xC0 /* 00004CF4 */
00004C38 0A2E 0001 FDC3 xori.b [A6 - 0x23D], 0x1
00004C3E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C42 3F3C 0010 move.w -[A7], 0x10
00004C46 1F2E FDC3 move.b -[A7], [A6 - 0x23D]
00004C4A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004C4E 6000 00A4 bra +0xA6 /* 00004CF4 */
00004C52 3F3C 0007 move.w -[A7], 0x7
00004C56 2F0E move.l -[A7], A6
00004C58 4EBA FBAE jsr [PC - 0x452 /* 00004808 */]
00004C5C 6000 0096 bra +0x98 /* 00004CF4 */
00004C60 0A2E 0001 FDC4 xori.b [A6 - 0x23C], 0x1
00004C66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C6A 3F3C 0012 move.w -[A7], 0x12
00004C6E 1F2E FDC4 move.b -[A7], [A6 - 0x23C]
00004C72 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004C76 607C bra +0x7E /* 00004CF4 */
00004C78 0A05 0001 xori.b D5, 0x1
00004C7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C80 3F3C 0013 move.w -[A7], 0x13
00004C84 1F05 move.b -[A7], D5
00004C86 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004C8A 1006 move.b D0, D6
00004C8C 6710 beq +0x12 /* 00004C9E */
00004C8E 4206 clr.b D6
00004C90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C94 2F3C 0000 000F move.l -[A7], 0xF
00004C9A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00004C9E:
00004C9E 6054 bra +0x56 /* 00004CF4 */
00004CA0 0A07 0001 xori.b D7, 0x1
00004CA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004CA8 3F3C 0014 move.w -[A7], 0x14
00004CAC 1F07 move.b -[A7], D7
00004CAE 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004CB2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004CB6 3F3C 0015 move.w -[A7], 0x15
00004CBA 2004 move.l D0, D4
00004CBC 8007 or.b D0, D7
00004CBE 1F00 move.b -[A7], D0
00004CC0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00004CC4 602E bra +0x30 /* 00004CF4 */
00004CC6 1007 move.b D0, D7
00004CC8 6612 bne +0x14 /* 00004CDC */
00004CCA 0A04 0001 xori.b D4, 0x1
00004CCE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004CD2 3F3C 0015 move.w -[A7], 0x15
00004CD6 1F04 move.b -[A7], D4
00004CD8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00004CDC:
00004CDC 6016 bra +0x18 /* 00004CF4 */
00004CDE 0A2E 0001 FCBD xori.b [A6 - 0x343], 0x1
00004CE4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004CE8 3F3C 0016 move.w -[A7], 0x16
00004CEC 1F2E FCBD move.b -[A7], [A6 - 0x343]
00004CF0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00004CF4:
00004CF4 7001 moveq.l D0, 0x01
00004CF6 B06E FFEC cmp.w D0, [A6 - 0x14]
00004CFA 57C0 seq D0
00004CFC 7202 moveq.l D1, 0x02
00004CFE B26E FFEC cmp.w D1, [A6 - 0x14]
00004D02 57C1 seq D1
00004D04 8001 or.b D0, D1
00004D06 7203 moveq.l D1, 0x03
00004D08 B26E FFEC cmp.w D1, [A6 - 0x14]
00004D0C 57C1 seq D1
00004D0E 8001 or.b D0, D1
00004D10 7207 moveq.l D1, 0x07
00004D12 B26E FFEC cmp.w D1, [A6 - 0x14]
00004D16 57C1 seq D1
00004D18 8001 or.b D0, D1
00004D1A 6700 FE56 beq -0x1A8 /* 00004B72 */
00004D1E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004D22 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00004D26 7002 moveq.l D0, 0x02
00004D28 B06E FFEC cmp.w D0, [A6 - 0x14]
00004D2C 6700 00FA beq +0xFC /* 00004E28 */
00004D30 3D6E FDC6 FDDA move.w [A6 - 0x226], [A6 - 0x23A]
00004D36 1006 move.b D0, D6
00004D38 670C beq +0xE /* 00004D46 */
00004D3A 302E FDDA move.w D0, [A6 - 0x226]
00004D3E D07C 4000 add.w D0, 0x4000 /* '@\0' */
00004D42 3D40 FDDA move.w [A6 - 0x226], D0
label00004D46:
00004D46 102E FDC3 move.b D0, [A6 - 0x23D]
00004D4A 670C beq +0xE /* 00004D58 */
00004D4C 302E FDDA move.w D0, [A6 - 0x226]
00004D50 D07C 2000 add.w D0, 0x2000 /* ' \0' */
00004D54 3D40 FDDA move.w [A6 - 0x226], D0
label00004D58:
00004D58 102E FDC5 move.b D0, [A6 - 0x23B]
00004D5C 4880 ext.w D0
00004D5E 122E FDC4 move.b D1, [A6 - 0x23C]
00004D62 4881 ext.w D1
00004D64 E341 asl D1.w, 1
00004D66 D240 add.w D1, D0
00004D68 1005 move.b D0, D5
00004D6A 0A00 0001 xori.b D0, 0x1
00004D6E 4880 ext.w D0
00004D70 E540 asl D0.w, 2
00004D72 D041 add.w D0, D1
00004D74 1207 move.b D1, D7
00004D76 4881 ext.w D1
00004D78 E741 asl D1.w, 3
00004D7A D240 add.w D1, D0
00004D7C 1004 move.b D0, D4
00004D7E 4880 ext.w D0
00004D80 E940 asl D0.w, 4
00004D82 D041 add.w D0, D1
00004D84 122E FCBD move.b D1, [A6 - 0x343]
00004D88 4881 ext.w D1
00004D8A EB41 asl D1.w, 5
00004D8C D240 add.w D1, D0
00004D8E 1D41 FDD1 move.b [A6 - 0x22F], D1
00004D92 4267 clr.w -[A7]
00004D94 486E FDCC pea.l [A6 - 0x234]
00004D98 486D BAF2 pea.l [A5 - 0x450E]
00004D9C 701E moveq.l D0, 0x1E
00004D9E 2F00 move.l -[A7], D0
00004DA0 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00004DA4 101F move.b D0, [A7]+
00004DA6 662A bne +0x2C /* 00004DD2 */
00004DA8 4267 clr.w -[A7]
00004DAA 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00004DAE 486E FDCC pea.l [A6 - 0x234]
00004DB2 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
00004DB6 101F move.b D0, [A7]+
00004DB8 6714 beq +0x16 /* 00004DCE */
00004DBA 41ED BAF2 lea.l A0, [A5 - 0x450E]
00004DBE 43EE FDCC lea.l A1, [A6 - 0x234]
00004DC2 7006 moveq.l D0, 0x06
label00004DC4:
00004DC4 20D9 move.l [A0]+, [A1]+
00004DC6 51C8 FFFC dbf D0, -0x6 /* 00004DC4 */
00004DCA 3091 move.w [A0], [A1]
00004DCC 6004 bra +0x6 /* 00004DD2 */
label00004DCE:
00004DCE 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00004DD2:
00004DD2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004DD6 3F3C 0005 move.w -[A7], 0x5
00004DDA 486E FFFA pea.l [A6 - 0x6]
00004DDE 486E FFF6 pea.l [A6 - 0xA]
00004DE2 486E FFEE pea.l [A6 - 0x12]
00004DE6 A98D syscall GetDialogItem/GetDItem
00004DE8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004DEC 486E FEEC pea.l [A6 - 0x114]
00004DF0 A990 syscall GetDialogItemText/GetIText
00004DF2 486E FEEC pea.l [A6 - 0x114]
00004DF6 486E FDEC pea.l [A6 - 0x214]
00004DFA 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00004DFE 101F move.b D0, [A7]+
00004E00 6726 beq +0x28 /* 00004E28 */
00004E02 102E FCC1 move.b D0, [A6 - 0x33F]
00004E06 671C beq +0x1E /* 00004E24 */
00004E08 4267 clr.w -[A7]
00004E0A 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00004E0E 3F2D BAF4 move.w -[A7], [A5 - 0x450C]
00004E12 486E FEEC pea.l [A6 - 0x114]
00004E16 4EAD 273A jsr [A5 + 0x273A /* export_1251 */]
00004E1A 101F move.b D0, [A7]+
00004E1C 6604 bne +0x6 /* 00004E22 */
00004E1E 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00004E22:
00004E22 6004 bra +0x6 /* 00004E28 */
label00004E24:
00004E24 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
label00004E28:
00004E28 486E FFFC pea.l [A6 - 0x4]
00004E2C 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00004E30 486D BAF8 pea.l [A5 - 0x4508]
00004E34 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */]
00004E38 7007 moveq.l D0, 0x07
00004E3A B06E FFEC cmp.w D0, [A6 - 0x14]
00004E3E 6604 bne +0x6 /* 00004E44 */
00004E40 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
label00004E44:
00004E44 7003 moveq.l D0, 0x03
00004E46 B06E FFEC cmp.w D0, [A6 - 0x14]
00004E4A 57C0 seq D0
00004E4C 7205 moveq.l D1, 0x05
00004E4E B26D B3FE cmp.w D1, [A5 - 0x4C02]
00004E52 57C1 seq D1
00004E54 C001 and.b D0, D1
00004E56 670C beq +0xE /* 00004E64 */
00004E58 2F2D C582 move.l -[A7], [A5 - 0x3A7E]
00004E5C 486D BAF2 pea.l [A5 - 0x450E]
00004E60 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
label00004E64:
00004E64 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00004E68 4E5E unlink A6
00004E6A 4E75 rts
00004E6C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_190: // at 00004E6E (misaligned)
00004E70 FD94 .invalid <<F/6/6>>
00004E72 102D B7CC move.b D0, [A5 - 0x4834]
00004E76 6600 0274 bne +0x276 /* 000050EC */
00004E7A 2F00 move.l -[A7], D0
00004E7C 4267 clr.w -[A7]
00004E7E 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00004E82 121F move.b D1, [A7]+
00004E84 201F move.l D0, [A7]+
00004E86 8001 or.b D0, D1
00004E88 6600 0262 bne +0x264 /* 000050EC */
00004E8C 7000 moveq.l D0, 0x00
00004E8E 2D40 FEEA move.l [A6 - 0x116], D0
00004E92 70FF moveq.l D0, 0xFFFFFFFF
00004E94 B06D A526 cmp.w D0, [A5 - 0x5ADA]
00004E98 6712 beq +0x14 /* 00004EAC */
00004E9A 4267 clr.w -[A7]
00004E9C 3F2D A526 move.w -[A7], [A5 - 0x5ADA]
00004EA0 486E FEEA pea.l [A6 - 0x116]
00004EA4 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00004EA8 3D5F FEE4 move.w [A6 - 0x11C], [A7]+
label00004EAC:
00004EAC 202D A6A4 move.l D0, [A5 - 0x595C]
00004EB0 D1AE FEEA add.l [A6 - 0x116], D0
00004EB4 486E FED0 pea.l [A6 - 0x130]
00004EB8 2F2D A6BC move.l -[A7], [A5 - 0x5944]
00004EBC 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004EC0 486E FEBC pea.l [A6 - 0x144]
00004EC4 2F2D A6B4 move.l -[A7], [A5 - 0x594C]
00004EC8 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004ECC 486E FEA8 pea.l [A6 - 0x158]
00004ED0 202E FEEA move.l D0, [A6 - 0x116]
00004ED4 D0BC 0000 03FF add.l D0, 0x3FF
00004EDA 720A moveq.l D1, 0x0A
00004EDC E2A8 lsr D0, D1
00004EDE 2F00 move.l -[A7], D0
00004EE0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004EE4 486E FE94 pea.l [A6 - 0x16C]
00004EE8 202D A6CC move.l D0, [A5 - 0x5934]
00004EEC D0BC 0000 03FF add.l D0, 0x3FF
00004EF2 720A moveq.l D1, 0x0A
00004EF4 E2A8 lsr D0, D1
00004EF6 2F00 move.l -[A7], D0
00004EF8 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004EFC A98B syscall ParamText
00004EFE 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00004F02 42A7 clr.l -[A7]
00004F04 3F3C 009F move.w -[A7], 0x9F
00004F08 42A7 clr.l -[A7]
00004F0A 70FF moveq.l D0, 0xFFFFFFFF
00004F0C 2F00 move.l -[A7], D0
00004F0E 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00004F12 2D5F FFFC move.l [A6 - 0x4], [A7]+
00004F16 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F1A 3F3C 000B move.w -[A7], 0xB
00004F1E 486E FFFA pea.l [A6 - 0x6]
00004F22 486E FFF6 pea.l [A6 - 0xA]
00004F26 486E FFEE pea.l [A6 - 0x12]
00004F2A A98D syscall GetDialogItem/GetDItem
00004F2C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004F30 486E FD94 pea.l [A6 - 0x26C]
00004F34 1F3C 0001 move.b -[A7], 0x1
00004F38 4267 clr.w -[A7]
00004F3A 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00004F3E A98F syscall SetDialogItemText/SetIText
00004F40 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F44 2F3C 0002 000B move.l -[A7], 0x2000B
00004F4A 1F3C 0001 move.b -[A7], 0x1
00004F4E 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00004F52 42A7 clr.l -[A7]
00004F54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F58 A917 syscall GetWRefCon
00004F5A 205F movea.l A0, [A7]+
00004F5C 2050 movea.l A0, [A0]
00004F5E 43ED 1D92 lea.l A1, [A5 + 0x1D92 /* export_942 */]
00004F62 2149 0006 move.l [A0 + 0x6], A1
00004F66 7001 moveq.l D0, 0x01
00004F68 B0AD A6BC cmp.l D0, [A5 - 0x5944]
00004F6C 660E bne +0x10 /* 00004F7C */
00004F6E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F72 2F3C 0003 0006 move.l -[A7], 0x30006
00004F78 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label00004F7C:
00004F7C 7001 moveq.l D0, 0x01
00004F7E B0AD A6B4 cmp.l D0, [A5 - 0x594C]
00004F82 660E bne +0x10 /* 00004F92 */
00004F84 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F88 2F3C 0004 0007 move.l -[A7], 0x40007
00004F8E 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
label00004F92:
00004F92 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F96 3F3C 0003 move.w -[A7], 0x3
00004F9A 7005 moveq.l D0, 0x05
00004F9C B06D B3FE cmp.w D0, [A5 - 0x4C02]
00004FA0 5EC0 sgt D0
00004FA2 4400 neg.b D0
00004FA4 1F00 move.b -[A7], D0
00004FA6 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
00004FAA 7004 moveq.l D0, 0x04
00004FAC B06D B3FE cmp.w D0, [A5 - 0x4C02]
00004FB0 5EC0 sgt D0
00004FB2 802D ACA8 or.b D0, [A5 - 0x5358]
00004FB6 802D ACA6 or.b D0, [A5 - 0x535A]
00004FBA 802D B7D0 or.b D0, [A5 - 0x4830]
00004FBE 0240 0001 andi.w D0, 0x1
00004FC2 6710 beq +0x12 /* 00004FD4 */
00004FC4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004FC8 3F3C 0010 move.w -[A7], 0x10
00004FCC 1F3C 0001 move.b -[A7], 0x1
00004FD0 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
label00004FD4:
00004FD4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004FD8 3F3C 000E move.w -[A7], 0xE
00004FDC 486E FFFA pea.l [A6 - 0x6]
00004FE0 486E FFF6 pea.l [A6 - 0xA]
00004FE4 486E FFEE pea.l [A6 - 0x12]
00004FE8 A98D syscall GetDialogItem/GetDItem
00004FEA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004FEE 486E FED0 pea.l [A6 - 0x130]
00004FF2 302D B712 move.w D0, [A5 - 0x48EE]
00004FF6 48C0 ext.l D0
00004FF8 2F00 move.l -[A7], D0
00004FFA 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00004FFE A98F syscall SetDialogItemText/SetIText
00005000 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005004 3F3C 000F move.w -[A7], 0xF
00005008 486E FFFA pea.l [A6 - 0x6]
0000500C 486E FFF6 pea.l [A6 - 0xA]
00005010 486E FFEE pea.l [A6 - 0x12]
00005014 A98D syscall GetDialogItem/GetDItem
00005016 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000501A 486E FED0 pea.l [A6 - 0x130]
0000501E 302D B710 move.w D0, [A5 - 0x48F0]
00005022 48C0 ext.l D0
00005024 2F00 move.l -[A7], D0
00005026 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
0000502A A98F syscall SetDialogItemText/SetIText
0000502C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005030 3F3C 0005 move.w -[A7], 0x5
00005034 486E FFFA pea.l [A6 - 0x6]
00005038 486E FFF6 pea.l [A6 - 0xA]
0000503C 486E FFEE pea.l [A6 - 0x12]
00005040 A98D syscall GetDialogItem/GetDItem
00005042 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005046 486D A52E pea.l [A5 - 0x5AD2]
0000504A A98F syscall SetDialogItemText/SetIText
0000504C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005050 2F3C 0000 0005 move.l -[A7], 0x5
00005056 3F3C 7FFF move.w -[A7], 0x7FFF
0000505A A97E syscall SelectDialogItemText/SelIText
label0000505C:
0000505C 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00005060 486E FEE8 pea.l [A6 - 0x118]
00005064 A991 syscall ModalDialog
00005066 7001 moveq.l D0, 0x01
00005068 B06E FEE8 cmp.w D0, [A6 - 0x118]
0000506C 57C0 seq D0
0000506E 7202 moveq.l D1, 0x02
00005070 B26E FEE8 cmp.w D1, [A6 - 0x118]
00005074 57C1 seq D1
00005076 8001 or.b D0, D1
00005078 7203 moveq.l D1, 0x03
0000507A B26E FEE8 cmp.w D1, [A6 - 0x118]
0000507E 57C1 seq D1
00005080 8001 or.b D0, D1
00005082 7210 moveq.l D1, 0x10
00005084 B26E FEE8 cmp.w D1, [A6 - 0x118]
00005088 57C1 seq D1
0000508A 8001 or.b D0, D1
0000508C 67CE beq -0x30 /* 0000505C */
0000508E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005092 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00005096 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000509A 486E FEEE pea.l [A6 - 0x112]
0000509E A990 syscall GetDialogItemText/GetIText
000050A0 486E FFFC pea.l [A6 - 0x4]
000050A4 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
000050A8 7002 moveq.l D0, 0x02
000050AA B06E FEE8 cmp.w D0, [A6 - 0x118]
000050AE 56C0 sne D0
000050B0 4A00 tst.b D0
000050B2 671C beq +0x1E /* 000050D0 */
000050B4 2F00 move.l -[A7], D0
000050B6 4267 clr.w -[A7]
000050B8 486E FEEE pea.l [A6 - 0x112]
000050BC 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
000050C0 121F move.b D1, [A7]+
000050C2 201F move.l D0, [A7]+
000050C4 0A01 0001 xori.b D1, 0x1
000050C8 C001 and.b D0, D1
000050CA 6704 beq +0x6 /* 000050D0 */
000050CC 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label000050D0:
000050D0 7010 moveq.l D0, 0x10
000050D2 B06E FEE8 cmp.w D0, [A6 - 0x118]
000050D6 660A bne +0xC /* 000050E2 */
000050D8 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
000050DC 486D 19B2 pea.l [A5 + 0x19B2 /* export_818 */]
000050E0 A9F1 syscall UnloadSeg
label000050E2:
000050E2 7003 moveq.l D0, 0x03
000050E4 B06E FEE8 cmp.w D0, [A6 - 0x118]
000050E8 6702 beq +0x4 /* 000050EC */
000050EA 600C bra +0xE /* 000050F8 */
label000050EC:
000050EC 7005 moveq.l D0, 0x05
000050EE B06D B3FE cmp.w D0, [A5 - 0x4C02]
000050F2 6604 bne +0x6 /* 000050F8 */
000050F4 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
label000050F8:
000050F8 4E5E unlink A6
000050FA 4E75 rts
fn000050FC:
000050FC 4E56 FFFE link A6, -0x0002
00005100 48E7 0108 movem.l -[A7], D7,A4
00005104 286E 0008 movea.l A4, [A6 + 0x8]
00005108 396E 000C FDE6 move.w [A4 - 0x21A], [A6 + 0xC]
0000510E 7E01 moveq.l D7, 0x01
00005110 601A bra +0x1C /* 0000512C */
label00005112:
00005112 2F2C FFFC move.l -[A7], [A4 - 0x4]
00005116 3007 move.w D0, D7
00005118 5C40 addq.w D0, 6
0000511A 3F00 move.w -[A7], D0
0000511C BE6C FDE6 cmp.w D7, [A4 - 0x21A]
00005120 57C0 seq D0
00005122 4400 neg.b D0
00005124 1F00 move.b -[A7], D0
00005126 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000512A 5247 addq.w D7, 1
label0000512C:
0000512C 7005 moveq.l D0, 0x05
0000512E B047 cmp.w D0, D7
00005130 6CE0 bge -0x1E /* 00005112 */
00005132 4CDF 1080 movem.l D7,A4, [A7]+
00005136 4E5E unlink A6
00005138 205F movea.l A0, [A7]+
0000513A 5C4F addq.w A7, 6
0000513C 4ED0 jmp [A0]
fn0000513E:
0000513E 4E56 FFFA link A6, -0x0006
00005142 48E7 0308 movem.l -[A7], D6,D7,A4
00005146 286E 0008 movea.l A4, [A6 + 0x8]
0000514A 42A7 clr.l -[A7]
0000514C 3F3C 008D move.w -[A7], 0x8D
00005150 42A7 clr.l -[A7]
00005152 70FF moveq.l D0, 0xFFFFFFFF
00005154 2F00 move.l -[A7], D0
00005156 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
0000515A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000515E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005162 2F3C 0002 0000 move.l -[A7], 0x20000
00005168 1F3C 0001 move.b -[A7], 0x1
0000516C 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00005170 4207 clr.b D7
00005172 4206 clr.b D6
label00005174:
00005174 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00005178 486C FFEC pea.l [A4 - 0x14]
0000517C A991 syscall ModalDialog
0000517E 7001 moveq.l D0, 0x01
00005180 B06C FFEC cmp.w D0, [A4 - 0x14]
00005184 6600 00A4 bne +0xA6 /* 0000522A */
00005188 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000518C 3F3C 0004 move.w -[A7], 0x4
00005190 486C FFFA pea.l [A4 - 0x6]
00005194 486C FFF6 pea.l [A4 - 0xA]
00005198 486C FFEE pea.l [A4 - 0x12]
0000519C A98D syscall GetDialogItem/GetDItem
0000519E 2F2C FFF6 move.l -[A7], [A4 - 0xA]
000051A2 486C FDEC pea.l [A4 - 0x214]
000051A6 A990 syscall GetDialogItemText/GetIText
000051A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000051AC 3F3C 0005 move.w -[A7], 0x5
000051B0 486C FFFA pea.l [A4 - 0x6]
000051B4 486C FFF6 pea.l [A4 - 0xA]
000051B8 486C FFEE pea.l [A4 - 0x12]
000051BC A98D syscall GetDialogItem/GetDItem
000051BE 2F2C FFF6 move.l -[A7], [A4 - 0xA]
000051C2 486C FEEC pea.l [A4 - 0x114]
000051C6 A990 syscall GetDialogItemText/GetIText
000051C8 4267 clr.w -[A7]
000051CA 486C FDEC pea.l [A4 - 0x214]
000051CE 486C FEEC pea.l [A4 - 0x114]
000051D2 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
000051D6 101F move.b D0, [A7]+
000051D8 6736 beq +0x38 /* 00005210 */
000051DA 4240 clr.w D0
000051DC 102C FDEC move.b D0, [A4 - 0x214]
000051E0 4A40 tst.w D0
000051E2 6604 bne +0x6 /* 000051E8 */
000051E4 7E01 moveq.l D7, 0x01
000051E6 6042 bra +0x44 /* 0000522A */
label000051E8:
000051E8 486C FDEC pea.l [A4 - 0x214]
000051EC 4EAD 242A jsr [A5 + 0x242A /* export_1153 */]
000051F0 42A7 clr.l -[A7]
000051F2 41EC FDEC lea.l A0, [A4 - 0x214]
000051F6 2008 move.l D0, A0
000051F8 5280 addq.l D0, 1
000051FA 2F00 move.l -[A7], D0
000051FC 4240 clr.w D0
000051FE 102C FDEC move.b D0, [A4 - 0x214]
00005202 3F00 move.w -[A7], D0
00005204 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00005208 295F FDE2 move.l [A4 - 0x21E], [A7]+
0000520C 7C01 moveq.l D6, 0x01
0000520E 601A bra +0x1C /* 0000522A */
label00005210:
00005210 1B7C 0001 A386 move.b [A5 - 0x5C7A], 0x1
00005216 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000521A 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
0000521E 422D A386 clr.b [A5 - 0x5C7A]
00005222 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005226 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
label0000522A:
0000522A 7007 moveq.l D0, 0x07
0000522C B06C FFEC cmp.w D0, [A4 - 0x14]
00005230 6602 bne +0x4 /* 00005234 */
00005232 7E01 moveq.l D7, 0x01
label00005234:
00005234 2006 move.l D0, D6
00005236 8007 or.b D0, D7
00005238 7202 moveq.l D1, 0x02
0000523A B26C FFEC cmp.w D1, [A4 - 0x14]
0000523E 57C1 seq D1
00005240 8001 or.b D0, D1
00005242 0240 0001 andi.w D0, 0x1
00005246 6700 FF2C beq -0xD2 /* 00005174 */
0000524A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000524E 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00005252 486E FFFC pea.l [A6 - 0x4]
00005256 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
0000525A 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
0000525E 1007 move.b D0, D7
00005260 670E beq +0x10 /* 00005270 */
00005262 7000 moveq.l D0, 0x00
00005264 2B40 AD72 move.l [A5 - 0x528E], D0
00005268 7000 moveq.l D0, 0x00
0000526A 2B40 A6D4 move.l [A5 - 0x592C], D0
0000526E 601C bra +0x1E /* 0000528C */
label00005270:
00005270 1006 move.b D0, D6
00005272 6718 beq +0x1A /* 0000528C */
00005274 2B6C FDE2 AD72 move.l [A5 - 0x528E], [A4 - 0x21E]
0000527A 42A7 clr.l -[A7]
0000527C 486C FDE2 pea.l [A4 - 0x21E]
00005280 3F3C 0004 move.w -[A7], 0x4
00005284 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00005288 2B5F A6D4 move.l [A5 - 0x592C], [A7]+
label0000528C:
0000528C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005290 4E5E unlink A6
00005292 2E9F move.l [A7], [A7]+
00005294 4E75 rts
export_191:
00005296 4E56 F7E0 link A6, -0x0820
0000529A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000529E 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000052A2 41EE F7E2 lea.l A0, [A6 - 0x81E]
000052A6 43ED A690 lea.l A1, [A5 - 0x5970]
000052AA 303C 017F move.w D0, 0x17F
label000052AE:
000052AE 20D9 move.l [A0]+, [A1]+
000052B0 51C8 FFFC dbf D0, -0x6 /* 000052AE */
000052B4 4AAD A6D4 tst.l [A5 - 0x592C]
000052B8 672A beq +0x2C /* 000052E4 */
000052BA 42A7 clr.l -[A7]
000052BC 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
000052C0 2D5F FDE2 move.l [A6 - 0x21E], [A7]+
000052C4 486D 199A pea.l [A5 + 0x199A /* export_815 */]
000052C8 A9F1 syscall UnloadSeg
000052CA 42A7 clr.l -[A7]
000052CC 486E FDE2 pea.l [A6 - 0x21E]
000052D0 3F3C 0004 move.w -[A7], 0x4
000052D4 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000052D8 201F move.l D0, [A7]+
000052DA B0AD A6D4 cmp.l D0, [A5 - 0x592C]
000052DE 6704 beq +0x6 /* 000052E4 */
000052E0 6000 0296 bra +0x298 /* 00005578 */
label000052E4:
000052E4 42A7 clr.l -[A7]
000052E6 3F3C 008C move.w -[A7], 0x8C
000052EA 42A7 clr.l -[A7]
000052EC 70FF moveq.l D0, 0xFFFFFFFF
000052EE 2F00 move.l -[A7], D0
000052F0 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
000052F4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000052F8 1E2D ACA6 move.b D7, [A5 - 0x535A]
000052FC 082D 0006 A6DC btst.b [A5 - 0x5924], 0x6
00005302 56C5 sne D5
00005304 4405 neg.b D5
00005306 082D 0005 A6DC btst.b [A5 - 0x5924], 0x5
0000530C 56C6 sne D6
0000530E 4406 neg.b D6
00005310 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005314 3F3C 0003 move.w -[A7], 0x3
00005318 1F07 move.b -[A7], D7
0000531A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000531E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005322 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005326 2005 move.l D0, D5
00005328 8007 or.b D0, D7
0000532A 1F00 move.b -[A7], D0
0000532C 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00005330 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005334 3F3C 0004 move.w -[A7], 0x4
00005338 1F06 move.b -[A7], D6
0000533A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000533E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005342 3F3C 000E move.w -[A7], 0xE
00005346 1F2D A38E move.b -[A7], [A5 - 0x5C72]
0000534A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000534E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005352 3F3C 000F move.w -[A7], 0xF
00005356 1F2D A38C move.b -[A7], [A5 - 0x5C74]
0000535A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000535E 3F2D A6D8 move.w -[A7], [A5 - 0x5928]
00005362 2F0E move.l -[A7], A6
00005364 4EBA FD96 jsr [PC - 0x26A /* 000050FC */]
00005368 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000536C 2F3C 0002 0000 move.l -[A7], 0x20000
00005372 1F3C 0001 move.b -[A7], 0x1
00005376 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label0000537A:
0000537A 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
0000537E 486E FFEC pea.l [A6 - 0x14]
00005382 A991 syscall ModalDialog
00005384 102D ACA8 move.b D0, [A5 - 0x5358]
00005388 802D A642 or.b D0, [A5 - 0x59BE]
0000538C 6600 00CA bne +0xCC /* 00005458 */
00005390 302E FFEC move.w D0, [A6 - 0x14]
00005394 5740 subq.w D0, 3
00005396 6B00 00C0 bmi +0xC2 /* 00005458 */
0000539A 0C40 000C cmpi.w D0, 0xC
0000539E 6E00 00B8 bgt +0xBA /* 00005458 */
000053A2 D040 add.w D0, D0
000053A4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000053A8 4EFB 0000 jmp [PC + D0.w]
000053AC 002E 006C 00AE ori.b [A6 + 0xAE], 0x6C /* 'l' */
000053B2 00AE 001C 001C 001C ori.l [A6 + 0x1C], 0x1C001C
000053BA 001C 001C ori.b [A4]+, 0x1C
000053BE 00AE 0054 0080 0098 ori.l [A6 + 0x98], 0x540080
000053C6 302E FFEC move.w D0, [A6 - 0x14]
000053CA 5D40 subq.w D0, 6
000053CC 3F00 move.w -[A7], D0
000053CE 2F0E move.l -[A7], A6
000053D0 4EBA FD2A jsr [PC - 0x2D6 /* 000050FC */]
000053D4 6000 0082 bra +0x84 /* 00005458 */
000053D8 0A07 0001 xori.b D7, 0x1
000053DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000053E0 3F3C 0003 move.w -[A7], 0x3
000053E4 1F07 move.b -[A7], D7
000053E6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000053EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000053EE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000053F2 2005 move.l D0, D5
000053F4 8007 or.b D0, D7
000053F6 1F00 move.b -[A7], D0
000053F8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000053FC 605A bra +0x5C /* 00005458 */
000053FE 1007 move.b D0, D7
00005400 6612 bne +0x14 /* 00005414 */
00005402 0A05 0001 xori.b D5, 0x1
00005406 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000540A 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000540E 1F05 move.b -[A7], D5
00005410 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00005414:
00005414 6042 bra +0x44 /* 00005458 */
00005416 0A06 0001 xori.b D6, 0x1
0000541A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000541E 3F3C 0004 move.w -[A7], 0x4
00005422 1F06 move.b -[A7], D6
00005424 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00005428 602E bra +0x30 /* 00005458 */
0000542A 0A2D 0001 A38E xori.b [A5 - 0x5C72], 0x1
00005430 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005434 3F3C 000E move.w -[A7], 0xE
00005438 1F2D A38E move.b -[A7], [A5 - 0x5C72]
0000543C 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00005440 6016 bra +0x18 /* 00005458 */
00005442 0A2D 0001 A38C xori.b [A5 - 0x5C74], 0x1
00005448 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000544C 3F3C 000F move.w -[A7], 0xF
00005450 1F2D A38C move.b -[A7], [A5 - 0x5C74]
00005454 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00005458:
00005458 7001 moveq.l D0, 0x01
0000545A B06E FFEC cmp.w D0, [A6 - 0x14]
0000545E 57C0 seq D0
00005460 7202 moveq.l D1, 0x02
00005462 B26E FFEC cmp.w D1, [A6 - 0x14]
00005466 57C1 seq D1
00005468 8001 or.b D0, D1
0000546A 720C moveq.l D1, 0x0C
0000546C B26E FFEC cmp.w D1, [A6 - 0x14]
00005470 57C1 seq D1
00005472 142D ACA8 move.b D2, [A5 - 0x5358]
00005476 842D A642 or.b D2, [A5 - 0x59BE]
0000547A 0A02 0001 xori.b D2, 0x1
0000547E C202 and.b D1, D2
00005480 8001 or.b D0, D1
00005482 0240 0001 andi.w D0, 0x1
00005486 6700 FEF2 beq -0x10C /* 0000537A */
0000548A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000548E 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00005492 486E FFFC pea.l [A6 - 0x4]
00005496 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
0000549A 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
0000549E 102D ACA8 move.b D0, [A5 - 0x5358]
000054A2 802D A642 or.b D0, [A5 - 0x59BE]
000054A6 7202 moveq.l D1, 0x02
000054A8 B26E FFEC cmp.w D1, [A6 - 0x14]
000054AC 57C1 seq D1
000054AE 8001 or.b D0, D1
000054B0 0240 0001 andi.w D0, 0x1
000054B4 6704 beq +0x6 /* 000054BA */
000054B6 6000 00C0 bra +0xC2 /* 00005578 */
label000054BA:
000054BA 700C moveq.l D0, 0x0C
000054BC B06E FFEC cmp.w D0, [A6 - 0x14]
000054C0 57C0 seq D0
000054C2 4AAD A6D4 tst.l [A5 - 0x592C]
000054C6 57C1 seq D1
000054C8 2406 move.l D2, D6
000054CA C401 and.b D2, D1
000054CC 8002 or.b D0, D2
000054CE 0240 0001 andi.w D0, 0x1
000054D2 6706 beq +0x8 /* 000054DA */
000054D4 2F0E move.l -[A7], A6
000054D6 4EBA FC66 jsr [PC - 0x39A /* 0000513E */]
label000054DA:
000054DA 4AAD A6D4 tst.l [A5 - 0x592C]
000054DE 6602 bne +0x4 /* 000054E2 */
000054E0 4206 clr.b D6
label000054E2:
000054E2 102D A38E move.b D0, [A5 - 0x5C72]
000054E6 6708 beq +0xA /* 000054F0 */
000054E8 08ED 0003 A6DC bset.b [A5 - 0x5924], 0x3
000054EE 6006 bra +0x8 /* 000054F6 */
label000054F0:
000054F0 08AD 0003 A6DC bclr.b [A5 - 0x5924], 0x3
label000054F6:
000054F6 102D A38C move.b D0, [A5 - 0x5C74]
000054FA 6708 beq +0xA /* 00005504 */
000054FC 08ED 0002 A6DC bset.b [A5 - 0x5924], 0x2
00005502 6006 bra +0x8 /* 0000550A */
label00005504:
00005504 08AD 0002 A6DC bclr.b [A5 - 0x5924], 0x2
label0000550A:
0000550A 082D 0007 A6DC btst.b [A5 - 0x5924], 0x7
00005510 56C0 sne D0
00005512 4400 neg.b D0
00005514 B007 cmp.b D0, D7
00005516 6706 beq +0x8 /* 0000551E */
00005518 1F07 move.b -[A7], D7
0000551A 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
label0000551E:
0000551E 1005 move.b D0, D5
00005520 6708 beq +0xA /* 0000552A */
00005522 08ED 0006 A6DC bset.b [A5 - 0x5924], 0x6
00005528 6006 bra +0x8 /* 00005530 */
label0000552A:
0000552A 08AD 0006 A6DC bclr.b [A5 - 0x5924], 0x6
label00005530:
00005530 1006 move.b D0, D6
00005532 6708 beq +0xA /* 0000553C */
00005534 08ED 0005 A6DC bset.b [A5 - 0x5924], 0x5
0000553A 6006 bra +0x8 /* 00005542 */
label0000553C:
0000553C 08AD 0005 A6DC bclr.b [A5 - 0x5924], 0x5
label00005542:
00005542 3B6E FDE6 A6D8 move.w [A5 - 0x5928], [A6 - 0x21A]
00005548 4267 clr.w -[A7]
0000554A 486D A690 pea.l [A5 - 0x5970]
0000554E 486E F7E2 pea.l [A6 - 0x81E]
00005552 2F3C 0000 0600 move.l -[A7], 0x600
00005558 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
0000555C 181F move.b D4, [A7]+
0000555E 0A04 0001 xori.b D4, 0x1
00005562 2B6E FDE2 A700 move.l [A5 - 0x5900], [A6 - 0x21E]
00005568 1004 move.b D0, D4
0000556A 6704 beq +0x6 /* 00005570 */
0000556C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
label00005570:
00005570 3F2D C566 move.w -[A7], [A5 - 0x3A9A]
00005574 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
label00005578:
00005578 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
0000557C 4E5E unlink A6
0000557E 4E75 rts